背景是我有幾百個角色gif資源,每個都有:站立、攻擊、技能攻擊的gif,我想用此資源作2d unity遊戲,是以第一關就是如何把gif轉成unity動畫
gif 轉 png —— ,不再贅述了。
之後是批量gif用tp打包,我用php寫了一個腳本周遊目錄,下的gif把他們重命名并每個角色建立一個檔案夾,把它的所有動作的png序列移動到他自己的目錄去,再用tp打包:
上php代碼,因為我是分布做的,你根據自己的情況改改吧
之後是自動把png圖集轉換成sprite集合,我寫了腳本,你隻要把這個腳本放進你的項目就可以了,然後再asset目錄下建立個目錄lasset,右鍵這個目錄把png圖集導入進來,就會自動轉成sprite集合了
因為在導入過程中sprite沒有生成,也沒有生成後再調用的方法,是以隻能再通過一個菜單來批量轉換為prefab,把下面的腳本放到你的項目裡面,在unity裡面選中asset/lasset目錄,點選菜單assets/+> build prefabs from selection...預制體就會被打包到resources下(具體自己改路徑吧)
預制體使用:
我的qq群:
phper&頁遊&mobile&u3d 2d,群号:95303036
加群除了提問之外,請記得幫助别人,謝謝。