0

私はアンドロイドとこのフォーラムが初めてです。質問があります:

アニメーションなしで単純な画像を移動することができました。また、1つの長方形に4つの画像があり、4つの部分に切り取り、一度に各部分を画面に表示するスプライトアニメーションを作成することもできました。

これは、ビットマップ画像を切り取るために行うことです: canvas.drawBitmap(bitmap, sourceRect, destRect, null);

さて、これら2つをどのように組み合わせる必要がありますか。つまり、スプライトアニメーションが発生するはずです。画像も画面内で移動する必要があります。私は何をするつもりですか。私を助けてください。私はいくつかのtutsを見ましたが、理解できませんでした

4

1 に答える 1

0

destRest描画する前に、目的の宛先座標を指すように座標を変更するだけです。

Rect destRect = new Rect(topLeftX, topLeftY, topLeftX + spriteWidth, topLeftY + spriteHeight);
于 2013-03-04T03:13:44.870 に答える