0

簡単なゲームを作ろうと思っています。ストーリー全体を説明することなく、異なる動きをする 2 つの果物 (腕と脚) を描く必要があります。それらはいくつかの異なるアクション (5 つ未満) を行うことができ、お互いのアクションにも反応します。

シンプルに見せたい。非常に 2D で、子供向けのグラフィックです。陰になっているかもしれませんが、明るい幸せな色です。

アクションが「ボールを投げる」ことだとしましょう。セミスムーズな腕の動きが見たいです。できればスムーズに。

それで、スプライトを使用したチュートリアルと、歩いている人の 3 つの異なる状態の PNG を見つけました。とても基本的なことです。そして、画像を動かしながら、PNGの各部分を各状態に導き、それを何度も繰り返しながら、画面を横切って歩くことができました。

私は自分の進歩にかなり満足しており、そのようなモデルに基づいてゲームを作成したいと考えています - しかし...スプライトを使用し、PNGの領域を読み込んで画像を正しく動かしていますか? ボールを投げるためだけに20枚の画像が必要な場合、私のPNGは大きくなります。

しかし、それが正しい方法であれば、素晴らしいことです。OpenGL などを使用できるようですが、それは 3D グラフィックスですよね? スプライトを使用し、画像を含むいくつかの PNG はパフォーマンスなどに問題ありませんか?

4

1 に答える 1

0

OpenGL は 2D または 3D に有効な選択肢であり、パフォーマンスの問題はありません。

あなたのゲームでは問題なく動作し、Android 2.x でハードウェア アクセラレーションされていない Android アニメーションを使用するよりもはるかにスムーズになる可能性があります。

于 2012-07-16T00:34:01.043 に答える