Unity资源释放问题
对加载的不同资源,需要使用不同的释放方式。
1. 加载的Prefab资源,不能直接使用Resource.UnloadAsset进行释放,可以使用Resources.UnloadUnusedAssets进行统一处理。
2. 对Text、Texture等资源,可以使用Resource.UnloadAsset进行释放。
3. 对于从硬盘或网络上加载的Texture,应该使用Destroy进行释放。使用Resource.UnloadAsset会报错“UnloadAsset can only be used on assets”。