在运行时从Unity内部加载3d模型的最佳方法是什么?我试过这个obj导入器 http://wiki.unity3d.com/index.php?title=ObjImporter
但网格未正确导入。还有哪些其他选择? Assetbundle需要专业版,甚至不能解决因为我需要从url加载3d模型。有什么建议吗?
答案 0 :(得分:0)
要走的路是asset bundles。它们是Unity(专有)方式从文件或URL加载预打包的压缩资产。必须在Unity Editor中准备和构建所有资产包。
如果您需要更通用的方法来加载原始文件格式,如fbx,obj,3ds,collada等,则应使用Assimp library。 Assimp库是用C ++编写的,但有一个C#.NET here的包装器。
还有像this Unity Assimp这样的Unity包装器是免费的,但已经过时了。资产商店虽然包含format specific importers,但包含此免费OBJ importer。