這兩天一直在爲貼圖問題困擾,研究了許久,終於找到了解決方法,分享給大家,希望能幫到大家可以減少入坑時間
1.貼圖文件夾
我們在給3d max貼圖的時候,一定要把圖片資源都放在同一個文件夾裏,不要讓貼圖文件散落在各個不同路徑下。而且貼圖文件夾儘量用英文命名,因爲舊版本識別中文可能會出現問題。不同個文件夾也行,但是要跟.max文件同一級目錄,如下
2.導出fbx
使用3d max導出爲fbx文件,導出的時候在“座標和媒體”一欄,要勾選“嵌入媒體”,導出文件夾選擇項目文件夾,即導出後的fbx文件跟貼圖文件夾同一級
3.導入到unity
點擊unity菜單欄Assets的Import New Asset,找到導出的fbx文件,導入到unity。此時不要着急拖到場景,點擊一下fbx文件,在inspector面板的Materials一項,把location改爲“Use External Materials(Legacy)”,再把Naming改爲“From Model’s Materials”,最後點擊“Apply”,它會自己生成兩個文件夾,一個是“Material”,另一個是“文件名.fbm”。此時再把fbx拖到場景中就發現貼圖可以正常顯示了
若是unity3d 5.X版本,導入資源就會自動生成那兩個文件夾,不需要手動設置