Quantcast
Channel: Cocos中文社区 - 最新帖子
Viewing all articles
Browse latest Browse all 494966

v1.2.1 自动释放资源问题

$
0
0

这个问题是因为场景切换后,Texture 已经被销毁了,但是 SpriteFrame 还在 js 中尝试获取 Texture。如果在场景切换前注册了某个事件的回调或者计时器,场景切换后仍然触发了这个回调,恰好回调中使用到了上一个场景中的资源,就会出现这个错误。
解决方法是在可能出问题的回调函数中检查场景是否已切换,或者组件是否已销毁,或者使用 setAutoReleaseRecursively 来设置 SpriteFrame


Viewing all articles
Browse latest Browse all 494966

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>