2012-04-26 20 views
5

libgdxで2dグラフィックスでうまく動作する経験がある人はいますか? Android/Windowsゲームで使用する予定ですが、2dゲームを作っているのであれば、それが良い選択であるかどうかは分かりません。おそらく、より良い2Dグラフィックスソリューションがありますか?2dゲームでlibgdxを使用できますか?

答えて

20

libgdxは2Dに最適です。 libgdxからすべてのものを画面上に描画したい場合は、SpriteBatchを使うことができます。おそらくもっと構造が必要な場合は、2Dシーングラフscene2dで作業することもできます。 scene2dを使用するときは、Actorを作成してStageに追加すると、libgdxはupdate、draw、toucheventの各関数を呼び出します。

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

ヘルプについてscene2dを使い始める、私はこれは本当に役に立った: http://steigert.blogspot.com/2012/02/1-libgdx-tutorial-introduction.html

そして最後にではなく、少なくとも、あなたは、Android のデスクトップを開発するために探しているなら、行くには良い方法はありませんlibgdxはこれをボックスの外で実行するため、libgdxよりも優れています。 (あなたがエミュレータまたはどんな小さなテスト実行のためのデバイスを介してアプリケーションを実行する必要はありませんので、これもそんなに簡単に開発になることに注意してください。)

EDIT:更新されたリンク

1

もちろん、2Dゲームにも使用できます。例を探してthisを試してみてください。

私は、Androidのための最高の2Dエンジンの一つをお勧めすることができます:それは、フリーでオープンソースであるAndEngine
、巨大なコミュニティ、例やチュートリアルの多くとGoogleでリリースされたアプリケーションの市場を再生しています。

+2

idはlibgdxがおそらくより柔軟で強力なエンジンであると付け加えています。 [ソース](http://www.andengine.org/forums/off-topic/andengine-vx-libgdx-t2547.html)と[ソース](http://thegreystudios.com/blog/?p=30) – Renard

+5

数ヶ月後、プロジェクトをAndEngineからlibgdxに切り替えることにしました。 Libgdxには多くの賛辞があります。デスクトップ上の驚くべき即時デバッグ – asktomsk

0

これではありません古典的なチュートリアルでは、それはまた、BOX2D含むscene2dや俳優を使って、0.96+ libgdxで書かれたソースコードとデモゲームです:libgdxの多くは決してそれを2dに合わせて調整されながらhttp://minimaldevelop.com/blog/libgdx-scene2d-game-example-code

関連する問題