我想在运行时加载 3d 对象。这个 3d 对象(可能是任何“.fbx”文件格式,如 Qualcomm 示例项目““ImageTarget”包含“teapot.fbx”)从任何保存的文件夹或 iphone 中的共享目录加载。如果有人知道请帮助我,这对我有很大帮助。
问问题
4803 次
1 回答
1
他们的问题是你真的想从任何文件夹加载模型。
如果是这样,通常你会使用WWW类来加载东西。尽管据我所知,如果您使用WWW加载Unity,Unity 不会自动将您的.fbx文件转换为模型。与图像的纹理不同。您将不得不自己解析它。对于.obj文件,这很容易,但我对.fbx格式了解不多。
我不知道您是否可以在 Android 应用程序中使用C# File API 。
其他方式不允许您从任何文件夹加载模型。这些是:
- Resources.Load 将文件从 Resources 文件夹加载到内存中。Resources 文件夹在最终构建中编译成一个大的打包文件。
- 从 StreamingAssets 文件夹加载未在程序集中编译但保持原样的文件。虽然我在 Android 应用程序中没有看到。
于 2012-11-06T18:25:10.753 回答