侧边栏壁纸
  • 累计撰写 61 篇文章
  • 累计收到 10 条评论

解决unity打包安卓因图片加载过多,image出现黑屏。

2024-5-30 / 0 评论 / 772 阅读
温馨提示:
本文最后更新于 2024-5-30,已超过半年没有更新,若内容或图片失效,请留言反馈。

排查了一下,感觉是内存溢出,后面改了一下。没有出现这个问题了
建议大家别用www这个去下载图片了,这个是很老的方法了,使用 UnityWebRequest 代替 WWW:UnityWebRequestTexture.GetTexture(url) 用于加载图片资源。
使用对象池管理图片对象:避免频繁创建和销毁图片对象,减少内存分配和回收的开销。
使用缓存机制:缓存已经加载的图片,避免重复加载相同的图片。
手动释放旧资源:在替换图片时手动释放旧的 Texture2D 资源,防止内存泄漏。
后面就没有出现这个问题了。

评论一下?

OωO
取消