0

アンドロイドゲームを作ろうと思っています。ゲームには多くの動きが含まれていません。ユーザーが切り替えたり、拡大縮小したり、土地の一部を選択したり、地図上にオブジェクトを描画したりできるカスタム マップのようなものです。ユーザーには、ゲームを管理するためのダッシュボードも必要です。車や人のように動く物体は含まれません。

私は Canvas と OpenGL-ES の両方の開発に不慣れですが、OpenGL-ES には必要なものよりも多くの機能が含まれていると感じています.

それで、あなたは私に何をするようにアドバイスしますか?

前もって感謝します。

アデル

4

1 に答える 1

2

あなたの特定のゲームがどれを必要とするかを知ることは、(ゲーム デザイナーとしての) あなた自身以外には事実上不可能であるため、答えるのが難しい問題だと思います。

ただし、個人的には、openGL ES 2.0 を使用します。何ヶ月もかけてゲームをデザインし (さらに長い時間をかけて書きました)、キャンバスが十分に強力ではないことに気付きました。確かに、「動くオブジェクト」はありましたが、大量ではありませんでした。また、除去できなかった多くのぎくしゃくした動きになってしまったので、openGL ES 2.0 で再コーディング中です。

Canvas / Surfaceview で作成されたゲームの例をいくつか見て、どれを使用する必要があるかを自分の能力の範囲内で判断してください。

この決定を下す際には、Canvas / Surfaceview で十分だと思われる場合はそれを選択してください。ただし、仮にそうであったとしても、後でより要求の厳しいゲームを作成する予定はありますか? もしそうなら、私が上で言ったように、私はopenGL ES 2.0に直接ジャンプします.

Canvas = シンプルなコーディング、パフォーマンスの低下

Open GL ES 2.0 = より要求の厳しいコーディングですが、パフォーマンスが大幅に向上する可能性があります。

あくまで私の意見です!

于 2013-04-15T01:07:38.793 に答える