ゲームで Java + AndEngine を使用しています。
ゲーム中にフリーズが発生したため、情報を探したところ、ゲームのパフォーマンスを最適化するためのいくつかの手順が見つかりました。
- ゲームのメイン アクションで GC (ガベージ コレクター) が呼び出され
ないようにします。a) ゲーム中にオブジェクトを作成しない。
b) 不要なオブジェクトを作成しないでください。 - 非常に頻繁に繰り返されるコードを最適化する
私はこれらの手順に従いましたが、ゲームプレイ中にフリーズすることがあります。
今、ゲームが始まる前にすべてのテクスチャを作成してロードしていて、それらをアンロードしていません。それは悪い考えですか? ゲームプロセスを最適化するにはどうすればよいですか? たぶん、メインアクティビティの前に可能なすべてのメモリを解放し、各レベルの後にそれらをリロードする必要がありますか?