在运行时从统一内部的URL加载3d模型的最佳方法是什么。我已经尝试过此obj导入器 http://wiki.unity3d.com/index.php?title=ObjImporter
但是网格无法正确导入。还有哪些其他选择?Assetbundle需要专业版,甚至无法解决,因为我需要从url加载3D模型。有什么建议么?
解决之道是资产捆绑。它们是 Unity 从文件或 URL 加载预打包、压缩资源的(专有)方法。所有资源包都必须在 Unity 编辑器中准备和构建。
如果您需要一种更通用的方法来加载fbx、obj、3ds、collada 等原始文件格式,您应该使用Assimp 库。Assimp 库是用 C++ 编写的,但这里有一个 C#.NET 的包装器。
还有 Unity 的包装器,例如Unity Assimp,它是免费的,但已经过时了。Asset Store 中挤满了格式特定的导入器,包括这个免费的OBJ 导入器。
2021年更新
Unity 现在还拥有可寻址资源,它是上述资源包的演变。简而言之,Addressables 是内存管理的、异步可加载的资源,可以从本地或远程端点加载。
| 归档时间: |
|
| 查看次数: |
1762 次 |
| 最近记录: |