是否有将3D模型转换为资产包的工具?或者是否可以在运行时转换它们?
我可以使用Loading 3d object from external server in Unity3D转换它们 . 但是我的应用程序允许最终用户通过在运行时下载来上传他们自己的3D模型并在应用程序中查看它们 .
p.s:我对团结很新 .
是否有将3D模型转换为资产包的工具?或者是否可以在运行时转换它们?
我可以使用Loading 3d object from external server in Unity3D转换它们 . 但是我的应用程序允许最终用户通过在运行时下载来上传他们自己的3D模型并在应用程序中查看它们 .
p.s:我对团结很新 .
1 回答
最简洁的答案是不 . 您不能在运行时使用,因为创建Assetbundle的每个Unity API仅在Editor for Editor插件上可用 .
如果您要做的是允许人们导入并查看fbx模型到Unity,那么您不需要Assetbundle来执行此操作 .
你有两个otipns:
1 . 如果您还想支持其他40种3D文件格式,请使用TriLib(非免费)插件 .
2 . 如果您买不起付费的插件,请自行制作 . 这需要您使用C语言中的Autodesk FBX SDK构建插件,并使用C#与此进行通信 . 由于您是初学者,我建议您选择#1 .