如何在运行时创建assetbundle?

时间:2018-05-18 07:51:13

标签: c# unity3d vuforia

是否有将3D模型转换为资产包的工具? 要么 是否可以在运行时转换它们?

我可以使用此Loading 3d object from external server in Unity3D转换它们。但是我的应用程序允许最终用户上传他们自己的3D模型,并在运行时通过下载在应用程序中查看它们。

p.s:我对团结很新。

1 个答案:

答案 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。