一、disunity
因爲之前寫過了所以這裏就不介紹了 。
http://www.xuanyusong.com/archives/2584
二、UnityAssetsExplorer
百度雲下載地址: http://pan.baidu.com/s/1AwTrg
如果你想解Unity5的遊戲包,請使用 UnityAssetsExplorer 1.5 以上版本。
百度雲下載地址: http://pan.baidu.com/s/1sjkjSJz
如下圖所示,OpenAssets-File 選一個 .asset 或者一個.assetbundle 然後Extract All即可導出,感覺只是在disunity上增加了一個可視化的功能。
三、UnityStudio
其實我覺得這個工具非常牛逼、前面兩個都只能把資源解開,預覽圖片資源得用別的工具才能打開。然而UnityStudio可以直接在自己的軟件上查看圖片、shader、文本、還能直接播放音頻、甚至還能看場景Hierarchy視圖的樹狀結構。強烈推薦用UnityStudio啊。
下載地址:https://github.com/RaduMC/UnityStudio/releases
百度雲下載地址: http://pan.baidu.com/s/1hqjMnOg
直接預覽圖片
直接播放音頻
查看場景樹狀結構
查看Shader代碼。
查看文本內容
如果你想解Unity5的遊戲包,請使用 UnityAssetsExplorer 1.5 以上版本。
百度雲下載地址: http://pan.baidu.com/s/1sjkjSJz
因爲Unity提供資源的工具很多,所有有些團隊爲了避免別人提取所以對資源進行了加密,最近又發現了一個神器基於硬件層面查看內存貼圖,這樣就直接無視對方加密了。。
下載地址在這裏 https://developer.nvidia.com/gameworksdownload
下載Tegra Graphics Debugger 支持Mac Linux Windows
安裝好以後連上安卓機器, 這裏安卓的機器得是Tegra 機型查詢 http://www.nvidia.cn/object/tegra-phones-cn.html
然後要選一個abd的路徑,在android的sdk裏platform-tools/adb
接着選擇一個遊戲包名,Lanch一下就會自動啓動遊戲,並且開始分析。
點擊Capture Frame 截取一幀,然後選擇Texture就可以看內存了, 給力吧。。
如果沒有Tegra的手機,用高通的也可以,高通這個給力可以批量導出所有圖片
下載地址: https://developer.qualcomm.com/software/adreno-gpu-sdk/tools
參考資料: http://zenhax.com/viewtopic.php?t=12
- 本文固定鏈接: http://www.xuanyusong.com/archives/3618
- 轉自 雨鬆MOMO 2015年09月06日 於 雨鬆MOMO程序研究院 發表