当Android设备进入睡眠状态时,CCSpriteFrame消失了

时间:2012-04-30 23:33:56

标签: android cocos2d-x

我使用cocos2d-x并且我很满意使用这个很棒的东西。

我正在使用带有一些plist文件的CCSpriteFrameCache。但当我按下我的Android设备的睡眠按钮并再次回到游戏时,似乎再次加载所有精灵帧!我注意到因为从睡眠模式回到游戏需要3~4秒。如果我不使用CCSpriteFrameCache,它可以正常工作。当我试用iPhone时,它确实很好。

我注意到它在cocos2d-x论坛上一直存在问题。

有什么帮助吗?我不认为当他们从睡眠模式回到游戏时,人们会理解每次延迟3~4秒。

感谢。上帝保佑你。

1 个答案:

答案 0 :(得分:1)

我不确定你是否使用pvr.ccz作为纹理文件,你会发现什么听起来好像没有在Android设备上缓存纹理。

如果是这种情况,这是一个已知的错误,修复程序已经应用于新版本。

有两种方法可以解决问题:

  1. 更新您的cocos2d-x源并重新编译它(任何高于0.12.0的版本)
  2. 根据此页面自行手动应用修复程序:http://www.cocos2d-x.org/boards/10/topics/7670
相关问题