前些天总结过一些文章怎么提取资源。
因为作为策划,对一些单机游戏的规则还是很好奇,尤其是国外的制作团队。
他们一般都是程序大哥自己把规则撸出来,完全避开策划的嘴遁。
所以他们所制作的规则还是值得学习参考的。
但是当你拆开包体,发现没有一个是记录关卡的data文件时,你意识到,关卡都是规则随机啊!
虽然我能用规则来模拟出核心,但是总得差那么点,所以,我向他们的代码下手了。
至于如何拆包,请看传送门:获取游戏资源方法 - 简书
步骤1
我们得准备一个解压的apk文件,对,单纯解压就行。
我们找到文件夹内的ddl文件,至于为啥,听说ddl都是c#写的,我们只拆dll就得了。(这里我也不太懂)
反正无脑拆!!!
找到assets目录里的,assembly*.ddl文件,听说代码都在这里面藏着,第一步完成。
步骤2
作为一个策划,编程什么的,别问我,作为智人,当然是用工具解决问题。
请下载名叫dnspy的软件,嗯,记得装环境,不然打不开。
打开软件,把步骤1的dll文件拖进去,嗯,就是这么简单,完事了。
至于怎么找,试一下crtl+f?