作成中のゲームに使用しているスプライト シートがいくつかあり、スプライト シートに関連するメモリ管理に関するヘルプを探しています。
現在、8 つのスプライト シート (2048x2048) があり、それぞれがプレイ可能なキャラクターの能力と動きを表しています。現時点では、ユーザーがそのキャラクターを選択したら、それらをキャッシュに追加します。また、ゲーム内のアイテム (手榴弾/武器/地上オブジェクトなど) のスプライトを含むスプライト シート (2048x2048) がもう 1 つあります。
最大で 4 キャラクター + 他のアイテム スプライト シートがいつでもアクティブになります。私の質問は、メモリの観点から、一度に使用するには多すぎますか? I/O 呼び出しを減らすために、1 つの Massive スプライト シートを使用する方が適していますか? いつロードする必要がありますか? パフォーマンスを向上させるために手動でアンロードできますか?
ありがとう!