Unity资源释放问题

对加载的不同资源,需要使用不同的释放方式。

1. 加载的Prefab资源,不能直接使用Resource.UnloadAsset进行释放,可以使用Resources.UnloadUnusedAssets进行统一处理。

2. 对Text、Texture等资源,可以使用Resource.UnloadAsset进行释放。

3. 对于从硬盘或网络上加载的Texture,应该使用Destroy进行释放。使用Resource.UnloadAsset会报错“UnloadAsset can only be used on assets”。

posted @ 2023-06-03 00:15  hghhe  阅读(286)  评论(0编辑  收藏  举报