1.通過包管理器添加包Newtonsoft Json
1.打開包管理器窗口
2.點(diǎn)擊添加
3.點(diǎn)擊“按名稱添加包”
4. 輸入com.unity.nuget.newtonsoft-json
包名稱和3.0.1
版本
2.添加GLTFUtility-master插件
第一種方法:通過PackageManager的Git url的方式添加:
"com.siccity.gltfutility": "https://github.com/siccity/gltfutility.git"
如果git訪問不了,你可以用第二種方式手動(dòng)下載;
第二種方法:點(diǎn)此下載
下載完畢之后,把壓縮包解壓到項(xiàng)目的Assets目錄中
3.在腳本中引入命名空間
using Siccity.GLTFUtility;
4.編輯器設(shè)置
為確保 Unity 在打包之后包含 GLTFUtility 著色器,必須將插件里面包含的著色器添加到“Always Included Shaders”列表中。
1.打開Edit -> Project Settings;
2.打開Graphics;
3.找到Always Included Shaders;
4.在Size字段下,將數(shù)值新增4個(gè),然后敲回車;
5.在Assets目錄下,找到GLTFUtility/Materials/Built-in.(如果第二步是通過PackageManager面板添加的)GLTFUtility-master插件,就找到Packages/GLTFUtility/Materials/Built-in.);文章來源:http://www.zghlxwxcb.cn/news/detail-605726.html
6.將此文件夾下的4個(gè)shader文件都拖到?Always Included Shaders 中;文章來源地址http://www.zghlxwxcb.cn/news/detail-605726.html
到了這里,關(guān)于Unity加載gltf/glb文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!