github (Weikuan Zhou) の最新ビルドを使用して、Cocos2d フレームワークを使用して Android でゲームを開発しています。
私のゲームでは、たくさんの画像を使用しました (合計画像サイズは約 11MB です)。
問題: ゲームを 3 回以上プレイすると、画像ではなくブラック ボックスが表示されます。
問題を再現する手順は何ですか? 1. ゲームの「再プレイ」機能を使用して 3 回以上ゲームをプレイした場合。
期待される出力は何ですか?代わりに何が見えますか?- の代わりに画像を適切に表示する必要があります"BLACK BOX"
。
私のlogcatでは、ヒープメモリが約13Mbになることがわかります。
- 以下の方法ですでにテクスチャをリリースしています
CCTextureCache.sharedTextureCache().removeAllTextures();
また、スプライトを手動で削除しようとしました。removeChild()
方法。
しかし、これまでのところ、解決策を見つけることに成功していません。
誰かがこれに対する解決策を持っている場合は、私に知らせてください。