0

Androidでバブルのようなゲームを作成したいのですが、グラフィックの描画方法がわかりません。canvas を使用する必要がありますか? すべてのバブルはビットマップまたは画像ビューである必要がありますか?

もう1つ、泡を回転/スケーリングできるようにしたいです。ビットマップとキャンバスで試しましたが、バブルを回転できませんでした。すべてのバブルの画像ビューは、私には混乱しているように見えます。

あなたの助けに感謝します。

ありがとう

4

1 に答える 1

2

ゲームを作成する場合は、Canvas を使用して、レイアウトの大部分またはすべてに Canvas を配置することをお勧めします。通常の UI 構造を使用して最も基本的なゲーム以外を作成するのは悪夢です。

泡の画像を読み込んでキャンバスに描画できるようになったようです。これは良いことです。泡の回転に関しては、これを使用します。

Matrix rotator = new Matrix();
rotator.postRotate(90);
canvas.drawBitmap(bitmap, rotator, paint);

これは、より具体的にはキャンバス上でビットマップを回転させることに関するこのSOの質問への回答からのものでした。

Android でのゲーム作成について詳しく知りたい場合は、この本がとても役に立ちました。

それが役立つことを願っています!

于 2012-07-18T21:30:09.577 に答える