我想加载位于“Resources”文件夹之外的“动态”资源(特别是FBX文件),以便用户可以添加/删除/修改文件而无需重新构建项目
为了让不同类型的设备(目标平台是桌面/ android / ios)的用户可以轻松访问这些文件,使用Application.persistentDataPath
或Application.streamingAssetsPath
似乎是合理的。
现在的问题是:如何加载它们(作为正确的Unity对象)?
我的想法是,我希望能够像这样使用那些加载的对象:
(GameObject) Instantiate(loadedObject, new Vector3(0, 0, 0), Quaternion.identity);
我非常感谢您的帮助(最好使用不需要“专业许可证”的解决方案)。
答案 0 :(得分:2)
我知道在这种情况下您可以尝试使用的两个选项: