提取Unity3d资源,用过2个工具
- Disunity https://github.com/ata4/disunity
- Unity Studio https://github.com/RaduMC/UnityStudio
解压XXX.apk.,如果能在XXXX\assets\bin\Data\Managed路径下找到UnityEngine.dll,则表明该游戏由Unity3d打包。其目录XXXX\assets\bin\Data\为游戏包内资源(图片,音频,网格等)。然而大部分Unity3d网游,发布一个空资源的游戏包,选择在首次运行游戏时下载资源,而此目录需要游戏程序拥有读写权限,开发人员在实现此机制时通常会选择Application.persistentDataPath作为资源下载目录,其具体路径与平台相关。参见文章http://blog.csdn.net/maomaoxiaohuo/article/details/51173812
Disunity
无GUI界面,命令行方式提取资源。作者称能提取到Unity3d 5.X资源。不过在GitHub Issues上,使用者吐槽各种失败。并且作者没有说明新版本Disunity0.5.0如何将.block转换成图片、音频格式文件。按我的使用经验&#