国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Unity3D研究院之mac上從.ipa中提取unity3D游戲資源

2024-08-30 19:08:10
字體:
來源:轉載
供稿:網友

Unity3D資源,但是我在Mac上從來沒有成功過,一直在報錯。https://github.com/ata4/disunity/releases 在這里可以看到Disunity3.0是19天以前更新的,新版本真的是太好用了,我不得不贊一下 嘿嘿。 不過記得要在MAC上裝好jdk7http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 在這里可以下載mac os 的。
接著找一個Unity3d做的游戲,這里我在補充一下如何辨認某個游戲是用u3d做的。
1.在網上隨便下載一個游戲.ipa,并且解壓到本地。
2.找到xxx/xxx.app,右鍵顯示包內容,打開Data文件夾。
3.如果發現文件夾中包含 unity default resources 文件,那么恭喜你這個游戲就是用unity3d做的。

再看看這里幾個比較重要的文件。

level0 / leve1 ….   圖中0-5一共有6個文件,這表示這個游戲用了6個游戲場景。

sharedassets0/sharedassets1 …. 圖中0-6一共有7個文件,它的數量永遠比場景的數量多一個,可見它和場景有關聯性,可以用工具把它解開看看。

Managed:這個文件夾下放的都是dll ,unity自己寫的腳本編譯成dll后就放在這里,還有其他第三方的dll也放在這里。

resources.assets:這個東西就比較重要了,他游戲里面所有放在resources文件夾下的東西都會放在這里,我們提取也主要在這里提取。

Raw:如果游戲在StreamingAssets文件夾下放東西,那么就會出現一個Raw文件夾。

PS:我個人覺得最好不要在StreamingAssets文件夾下放東西,因為ipa一解開就能看到里面放的啥東西了。如果真的要放,我覺得最好不要放.assetbundle 文件。 因為你需要用www.LoadFromCacheOrDown 這樣第一次它會把StreamingAssets下的assetbundle 解壓到本地的cache文件夾中,那么StreamingAssets文件夾又是一個只讀的文件夾,也就是說你只能讀取不能刪除,結果就會造成容量過大  因為 解壓后的文件 和沒有解壓的文件都保存在本地。。 所以assetbundle最好直接從服務器上下載,那么這樣本地就不會多出來一個assetbundle。

回到正題,說說怎么提取資源。

https://github.com/ata4/disunity/releases

先把DisUnity3.0版本下載到本地然后解壓。 確保本地裝了jdk7以后打開終端運行。

java -jar /Users/MOMO/Desktop/disunity_v0.3.0/disunity.jar  extract /Users/MOMO/Desktop/Data/resources.assets 
一個是disunity.jar的路徑,另外一個是resources.assets的路徑,根據你電腦的路徑來配置就可以了。 嘿嘿嘿各種資源就呼呼呼的解開啦。。如下圖所示,它會在resources.assets的同級目錄自動創建一個resources的文件夾。
AudioClip:這里是解開的游戲全部聲音文件,可以直接播放。
Mesh:這里解開的游戲全部模型文件,他的格式是.obj 你需要在3dmax或者maya中打開,然后轉成FBX就可以在u3d里面看到了,嘿嘿。
Shader:這里解開游戲 全部用的shader文件,可以直接使用。
TextAsset:這里解開的是游戲中全部用的text文本文件,如果文本不加密,這里就全都會看到的 嘿嘿呵。
Texture2D:這里放的就是游戲中用到的所有圖片,一般是由tga或者 ktx組成,tga可以直接在電腦上查看,但是.ktx需要借助工具來看。

嘿嘿,這里我把Hello Hero這個游戲的圖集解開了。如下圖所示,這是它用的一個UI圖集。

但是模型的貼圖怎么解開呢?HelloHero的所有模型貼圖都是.ktx格式的。

我們首先要下載一個神一樣的工具,嘿嘿。


http://community.imgtec.com/developers/powervr/installers/

下載 PowerVR Tools & SDK v3.3

主站蜘蛛池模板: 海伦市| 潮安县| 措勤县| 乾安县| 临汾市| 文安县| 商水县| 独山县| 额尔古纳市| 南汇区| 榆树市| 社会| 桓仁| 新野县| 怀柔区| 贵定县| 电白县| 高邑县| 团风县| 平南县| 吴江市| 罗江县| 井研县| 麻阳| 忻城县| 明星| 包头市| 汾阳市| 桓仁| 定安县| 漳州市| 西城区| 蕉岭县| 祁连县| 宿迁市| 封开县| 西华县| 兴山县| 铁岭县| 磴口县| 噶尔县|