某单机手游绘制教程目录导航
莫激动,本文只是把前段时间制作的《某单机游戏显示敌方血量》教程,整理个目录出来。
(但愿本文不会以通知形式推送,因为没啥新鲜内容,不好意思打扰
16:50单机安卓手游分屏绘制教程01: 使用java swing创建透明窗口1531 23视频 赶码人
使用java swing创建透明窗口
其实我现在再看这个视频,感觉挺磨叽的,只是为了创建个窗口,却搞了17分钟视频(录制时间更长),可能是因为当初研究swing透明窗口遇到的坑有点多,折腾了十几小时,所以情不自禁多扯了些东西;如果能用其他语言创建窗口,就没必要看这一集了。
建这个窗口是为了覆盖到游戏画面上,观察绘图位置是否准确,在电脑上创建,是为了研究的时候省事,改完代码一瞬间就能看到效果了;本系列教程目的是研究、交流技术,培养学习兴趣,而不是真正用到这款游戏,或者其他什么游戏当中,更不是为了作弊,所以就这样搞个随意的透明窗口就够了,够咱测试矩阵结果是否正确了。
这个视频说白了就是复制粘贴,想体现编程不完全靠背,记不住的函数就去查就行了,有时候man命令比百度来得快。
后面要用到字节数组转整数、浮点数的代码,这里讲解了代码为啥这样写,当时录制的时候就是想体现一下逻辑运算不常见但是很重要。感兴趣就看。
ida也可以这样免root使用。
演示了root和非root的两种办法,视频末尾探究了一下该游戏的地图大小(人物坐标取值范围)。
再最后聊几句吧,本导航是本系列最后一篇了。
我视频中不是虚拟机,这个其实在教程00(教程00作用相当于大纲,后来删掉了,因为声音不好听)提到过,用的是scrcpy,是个投屏软件。然后每个视频开头的目录,属实是体现了计划赶不上变化,所以,视频开头的几秒那个目录就别看了。
这些教程需要一点点编程基础,大概是普通大学生的C语言课程的期末及格水平就够了,超出了“期末及格水平”的看不懂的地方再去查资料。
如果是想作弊或者是黑灰产,这系列教程是完全没帮助的。也不要问我如何绕过检测,绕过反调试,我没这方面经验,也没能力和游戏厂商对抗,即使略懂一点,也会遵纪守法,不会以任何形式传播。本人坚决反对一切黑灰产行为。
我不是大佬啦,也不是“学霸”,汇编只知道个nop、ldr、mov、bl是干嘛的,没打过CTF,ACM啥的,就是个纯纯业余爱好者,将来大概率是靠java后端或者android应用开发混饭吃…
希望读者能通过单机游戏绘制,体会到编程乐趣。