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