unity加载streamingassets下的模型资源
时间: 2023-09-13 20:06:30 浏览: 101
make-a-game-assets-通用游戏开发资源包-游戏模型资源-unity游戏开发-blender-fbx
要在Unity中加载StreamingAssets文件夹中的模型资源,可以使用以下代码:
```csharp
string path = Application.streamingAssetsPath + "/模型名称.obj"; // 模型名称是文件名,可以根据实际情况修改
#if UNITY_ANDROID && !UNITY_EDITOR
WWW www = new WWW(path);
yield return www;
GameObject obj = Instantiate(www.assetBundle.mainAsset) as GameObject;
#else
GameObject obj = Instantiate(Resources.Load(path)) as GameObject;
#endif
```
这里使用了条件编译,因为在Android平台上,需要通过WWW类来加载StreamingAssets中的资源,而在其他平台上可以直接使用Resources.Load方法。注意,如果要加载的是一个asset bundle,需要使用www.assetBundle.mainAsset来获取其中的主资源。
阅读全文