简介
最近发现从网址直接下载图片,占用的内存并没有释放,下载一张占用就多一点,而且占用大小比原图大小大得多,和图片的格式大小等有很多关系
- Resources.UnloadUnusedAssets()解决一下
实例
public static IEnumerator LoadImage(string url)
{
WWW w = new WWW(url);
yield return w;
if (w.error == null && w.bytes.Length > 0)
{
Debug.LogError("成功");
raw.texture = w.texture;
Resources.UnloadUnusedAssets();
}
else
{
Debug.LogError("失败");
}
}
Unity中解决图片下载内存泄漏
本文介绍在Unity中从网址直接下载图片时遇到的内存泄漏问题,详细解释了如何使用Resources.UnloadUnusedAssets()来解决内存占用不释放的问题。
2740

被折叠的 条评论
为什么被折叠?



