0

私はこれをグーグルで検索する必要があることを知っていますが、成功した答えはありませんでした。誰かが私を案内したり、Androidゲーム(ボールを投げるなどのアクションを含む)を開発するために何をすべきかを提案してもらえますか. だから私はみんなを助けて!

4

4 に答える 4

0

2Dゲームの場合は、AndEnginehttp://www.andengine.org/をお勧めします

于 2012-09-11T09:08:06.127 に答える
0

のような多くのゲームライブラリがありAndEngineますlibgdxlibgdxしかし、同じコードからデスクトップアプリを提供することも役立つので、私は好みます。

于 2012-09-11T09:08:41.870 に答える
0

選択できるものは非常に多くあります :) ハードウェア アクセラレーション キャンバスを備えた Android のバージョン (ICS およびそれ以降?) の場合、それは良い一致のように思えますが、古いものをターゲットにする場合は、OpenGL に興味があるかもしれません。OpenGL では、1.1 または 2.0 から選択できます。1.1 は初心者にとってより簡単で、2.0 はより強力です。最近では、ほとんどのデバイスが 2.0 をサポートしています。次に、OpenGL に使用する言語を決定する必要があります。Java、RenderScript、C/C++ から選択できます。Java は最も簡単なシステム統合を提供し、多くの人にとって開発が容易です。RenderScript は、異なる Android ターゲット間で移植可能です。C/C++ は、正しく実行すれば最高のパフォーマンスを発揮するはずであり、他のプラットフォームへの移植作業がより簡単になる可能性があります。最後に、webview で実行して、複数のプラットフォームでの移植性を得ることができます。

さらに、gwt、playn、unity など、いくつかのフレームワークから選択できます。少し前に playn で遊んだところ、かなり不完全であることがわかりました。

現在、多くのゲームで物理エンジンが使用されています。Box2D は非常に人気があります。3D が必要な場合は、Bullet を検討しますが、他にもたくさんあります。冒険好きなら、たとえば verlets を使用して独自に実装できます。

少し前に、私が行ったコースのために小さなゲームを書きました。ハードウェア アクセラレーションではありませんが、キャンバスを使用することが最善の方法であることがわかりました。ゲームでは、物理演算に JBox2D を使用しました。それは魅力のように働きました:)

これを行うには多くの方法があります。これが初めてのゲームである場合は、シンプルさに集中する必要があります。ゲームに集中できるように、使い慣れたツールを使用してください。問題になる前にパフォーマンスを気にしないでください (ただし、愚かなことをしないでください ;))。このトピックに関する Google IO トークの一部をご覧ください (すべて YouTube にあります)。彼らはたくさんの貴重な情報を提供します。

于 2012-09-11T09:24:58.793 に答える
0

libgdxを見てください。かなりよく文書化されており、効率的です。

于 2012-09-11T09:07:37.393 に答える