草庐IT

关于加载模型,TriLib 插件的使用

加载模型插件版本号:TriLib2-ModelLoadingPackage2.1.6将该插件导入unity此插件包含的所有功能可以在场景AssetViewer中查看。加载模型的关键API:AssetLoader.LoadModelFromFile关键脚本:根据路径加载模型publicvoidLoadFBXClick(stringpath){varassetLoaderOptions=AssetLoader.CreateDefaultLoaderOptions();AssetLoader.LoadModelFromFile(path,OnLoad,OnMaterialsLoad,OnProgre

TriLib简述

作用Unity发布后的软件,通过TriLib可以将模型等素材导入到软件中。使用//使用默认加载选项varassetLoaderOptions=AssetLoader.CreateDefaultLoaderOptions();assetLoaderOptions.AnimationType=TriLibCore.General.AnimationType.None;//不需要动画//加载模型varassetLoaderFilePicker=AssetLoaderFilePicker.Create();assetLoaderFilePicker.LoadModelFromFilePath(path

Unity在URP管线下使用TriLib插件加载模型材质不正确的问题

目前使用Unity开发项目绝大部分已经使用URP渲染管线,但是TriLib加载进来的模型默认的还是使用内置渲染管线的材质,这会导致材质无法正常显示,解决办法如下:1、在Assets目录下新建一个AssetLoaderOptions的ScriptObejct文件:如下图2、新建一个UniversalRPMaterialMapper的ScriptObejct文件:如下图3、现在你会得到两个文件,确认无误后继续4、点击AssetLoaderOptions,选择Materials,将UniversalRPMaterialMapper文件添加到MaterialMappers中5、到这一步再次加载准备好的