1

我正在使用 cocos2d-x,我对使用这些很棒的东西感到满意。

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

我注意到它一直是 cocos2d-x 论坛上的一个问题。

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

谢谢。上帝祝福你。

4

1 回答 1

1

我不确定您是否使用 pvr.ccz 作为纹理文件,以及发生在您身上的事情听起来像是纹理未在 android 设备上缓存。

如果是这种情况,这是一个已知错误,并且该修复已应用于新版本。

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

  1. 更新你的 cocos2d-x 源并重新编译它(任何高于 0.12.0 的版本)
  2. 根据此页面手动应用修复:http: //www.cocos2d-x.org/boards/10/topics/7670
于 2012-05-03T05:35:37.623 回答