Unity Assets Bundle Extractor是一款用于提取Unity3D資源的工具,你可以通過(guò)這款軟件將使用Unity3D制作的游戲中的資源提取出來(lái),然后針對(duì)該資源進(jìn)行修改編輯,制作自己喜歡的mod。西西提供了這款軟件的漢化版,大家可以嘗試下。
如何修改游戲人物立繪:
一.使用AssetStudio查看.assets資源文件,方便查看以及定位要修改的文件名
1.打開AssetStudio 選擇 file - load file 選擇要打開的.assets資源文件(因?yàn)橐牧⒗L,所以這里選擇resources.assets)
點(diǎn)擊 Asset List 列,然后依次選擇下面的文件名,即可查看資源包內(nèi)容
這里簡(jiǎn)單的制作個(gè)【義父】的立繪替換(義父的關(guān)鍵詞是NPCface,而主角和一般npc的關(guān)鍵詞是actorface)
如上圖所示,通過(guò)預(yù)覽,發(fā)現(xiàn)npcface_101為【義父】的立繪文件
2.使用Unity Assets Bundle Extractor導(dǎo)出立繪資源和替換導(dǎo)入自己想替換的立繪
關(guān)閉AssetStudio軟件,打開Unity Assets Bundle Extractor,選擇file - open 打開第1步中的.assets資源文件
(可以點(diǎn)擊name列,讓程序自動(dòng)排下序,方便查找選擇資源文件)
3.然后點(diǎn)view - serach by name 把第1步找到文件名輸進(jìn)去,方便定位到要修改的資源文件,然后直接點(diǎn)ok即可
4.定位到文件以后,選擇type列為texture2d類型的npcface_101文件,點(diǎn)擊右邊Plugins使用貼圖插件export to .png,把資源文件導(dǎo)出為png文件(自行選擇保存的目錄,我是直接在游戲目錄里保存了)
5.然后修改導(dǎo)出的png文件,或者是使用自己做好的png文件,替換資源文件里的立繪(我這里就用我的頭像隨便替換導(dǎo)入一下,主要是做教程,大家自己做的話 注意圖片的大。
替換導(dǎo)入的方法跟導(dǎo)出圖片資源的方法類似,還是選擇type列為texture2d類型的npcface_101文件,點(diǎn)擊右邊Plugins使用貼圖插件edit 在新彈出的界面中,選擇load,然后選擇你要替換的png文件,然后連續(xù)點(diǎn)2次ok即可
6.替換導(dǎo)入完以后,可以看列表里的,modified里有2個(gè)*號(hào),這就是提示你說(shuō)這兩個(gè)文件被修改過(guò)了
7.當(dāng)都修改和替換完畢后,選擇file - save保存修改后的文件,保存的時(shí)候務(wù)必要選擇其他的目錄
8.備份游戲原resources.assets文件,然后將修改后的resources.assets文件覆蓋到游戲目錄,進(jìn)入游戲查看效果(嘛,我就是隨便演示一下,所以隨便使用自己的頭像當(dāng)立繪直接替換了,圖片大小以及背景透明化都沒(méi)做)
使用說(shuō)明:
1、使用時(shí),先點(diǎn)擊File->Open,然后選擇要導(dǎo)入的AssetBundle,如果是壓縮過(guò)的Bundle,會(huì)彈出提醒,將文件先另存為未壓縮的版本;
2、點(diǎn)擊Export可以導(dǎo)出Assets,點(diǎn)擊Import可以加入其他資源,并在File-Open中將其保存;
3、Info可以用來(lái)預(yù)覽Bundle文件的詳細(xì)信息;
4、如果要導(dǎo)出供其他軟件使用,需要勾選“Remove the TypeTree”。