私は Android 用のリアルタイム ゲームを作成しています。SDK で提供されているサンプルからいくつかのコードを調べた後、ゲームのスプライトにBitmapまたはDrawableをいつ使用すべきかについて混乱しています。
違いは何ですか?スプライトにはどちらが優れている (高速) で、静的な背景にはどちらが優れていますか?
私は Android 用のリアルタイム ゲームを作成しています。SDK で提供されているサンプルからいくつかのコードを調べた後、ゲームのスプライトにBitmapまたはDrawableをいつ使用すべきかについて混乱しています。
違いは何ですか?スプライトにはどちらが優れている (高速) で、静的な背景にはどちらが優れていますか?
どちらが優れているかについては、次のビデオをご覧ください。
http://www.youtube.com/watch?v=U4Bk5rmIpic
興味深いのは、彼が最初から Java プログラマーではなく、経験豊富なゲーム プログラマーであったことです。彼のアプローチは、どちらが最適かを判断するためのテストを作成するのに役立つ可能性があります。
たとえば、Bitmap
実際には静的な背景がある場合、背景画像には の方が適していることがわかりますが、プログラムで変更する場合は問題が発生する可能性があります。
ただし、速度以外にも考慮事項があります。たとえば、メモリが問題になる場合や、一度に画面に表示するスプライトの数が問題になる場合があります。