2012-04-30 16 views
1

私はcocos2d-xを使用しています。この素晴らしいものを使用して満足しています。Androidデバイスがスリープ状態になるとCCSpriteFrameが消える

私はいくつかのplistファイルでCCSpriteFrameCacheを使用しています。しかし、私のAndroidデバイスのスリープボタンを押して再びゲームに戻ったとき、すべてのスプライトフレームを再びロードするようです!スリープモードからゲームに戻るのに3〜4秒かかるので気づいた。 CCSpriteFrameCacheを使用しないとうまく動作します。それはiPhoneで試してみると間違いなく良いことだ。

と私は気付きました。これはcocos2d-xフォーラムで問題になっています。

いずれかが役に立ちますか?私は、スリープモードからゲームに戻ったときに、毎回3〜4秒遅れて人々が理解するとは思わない。

ありがとうございました。神のお恵みがありますように。

答えて

1

pvr.cczをテクスチャファイルとして使用していて、アンドロイドデバイスにキャッシュされていないテクスチャのような音がするかどうかはわかりません。

この場合、これは既知のバグであり、この修正は新しいバージョンですでに適用されています。

問題を解決するための2つの方法があります。

  1. あなたのcocos2d-xのソースを更新し、(0.12.0よりも高い任意のバージョン)を、それを再コンパイル
  2. が手動でこのページに応じて自分で修正プログラムを適用:http://www.cocos2d-x.org/boards/10/topics/7670