現在、私はすべてのスプライトを個々のイメージとして持っていますが、すべてのスプライトは186ビットマップで、すべてがすべてのレベルで使用されています。したがって、レベルがロードされると、そのレベルに必要なスプライトだけがハッシュマップにロードされます(通常は約40〜80)。私のタイルマップをスクロールするときに、ハッシュマップでこれらのビットマップを参照してキャンバスに描画するだけです。スプライトシートと個々のスプライトのマップ、Androidのパフォーマンス
最初はこれが最も単純なアプローチのように思えました。つまり、代わりにスプライトシートを使用することを検討する理由はありますか?もしそうなら、どのような利点がありますか?スプライトシートを使用することは、私がインターネット上で収集したものから非常に人気があるようですが、私が現在やっていることよりなぜ、あるいはそれがなぜ良いのか分かりません。あなたがウェブを介してそれらを送信する速度を向上させるために一つのファイルに多数の小さな画像をパックする必要がある場合