6

libgdx が 2D グラフィックスでうまく機能するという経験をした人はいますか? Android/Windows ゲームに使用する予定ですが、2D ゲームを作成する場合に適しているかどうかはわかりません。推奨できるより良い 2D グラフィックス ソリューションはありますか?

4

4 に答える 4

20

libgdxは2Dに最適です。libgdxに必要なのが画面に描画することだけである場合は、 SpriteBatchを使用できます。もう少し構造が必要な場合は(おそらくそうするでしょう)、2Dシーングラフscene2dを使用することもできます。Scene2dを使用する場合は、Actorsを作成してそれらをに追加するStageと、libgdxがそれらのupdate、draw、およびtouchevent関数を呼び出します。

libgdxにはメニュー用のscene2duiも含まれており、同じシーングラフに基づいています(ボタンはからサブクラス化されていますActorなど)。

Scene2dの使用を開始するためのヘルプとして、これが非常に役立つことがわかりました: http ://steigert.blogspot.com/2012/02/1-libgdx-tutorial-introduction.html

最後になりましたが、Androidデスクトップ向けの開発を検討している場合、libgdxはこれをすぐに実行できるため、libgdxよりも優れた方法はありません。(これにより、テストを少し実行するたびにエミュレーターやデバイスを介してアプリを実行する必要がなくなるため、開発も非常に簡単になります。)

編集:更新されたリンク

于 2012-04-26T20:31:40.467 に答える
2

確かにそれは2Dゲームに使用することができます。例については、この検索を試してください。

Androidに最適な2Dエンジンの1つをお勧めします。AndEngine
これは無料のオープンソースであり、巨大なコミュニティ、多くの例とチュートリアル、およびGooglePlayマーケットでリリースされたアプリケーションがあります。

于 2012-04-26T14:26:06.287 に答える
1

これは古典的なチュートリアルではなく、libgdx 0.96+ で書かれたソース コードを使用したデモ ゲームで、scene2d とアクターを使用し、box2d も含まれています: http://minimaldevelop.com/blog/libgdx-scene2d-game-example-code

于 2012-12-05T09:45:39.907 に答える
1

libgdx の多くは 2d に合わせて調整されていますが、2d に制限されることはありません。

これは、GLES 2.0 シェーダーで 3D を使用し、libGDX でダイナミクス ライブラリを使用する例です http://www.youtube.com/watch?v=W9lfjaaEO-Q

于 2013-01-20T23:51:59.897 に答える