4

私は現在、本やオンラインチュートリアルを介して自分自身にJavaを教え始めて数ヶ月です。急な学習曲線。私はまばらな自由時間にそれをしているので、いつでもすぐに言語のあらゆる側面で本当に良くなるという希望はほとんどありません。グラフィックにlwjglを使用する簡単なプログラムを作成しました。

私は、可能な限り多くの技術的な内部作業を支援するフレームワーク/ライブラリを探しています。私は、OpenGLの天才になったり、これまで以上に優れたライブラリが「そこに」あるときにGUIをゼロから発明したりするよりも、ゲームの作成に集中したいと思っています。必要な時間を費やすことができませんが、それでも自分のゲームを書きたいと思っています。

デスクトップ専用のアプリケーションのみを作成したいので、その目的でlibGDXをお勧めしますか?それとも、デスクトップでも実行されるAndroid-APIのようなものですか(デバッグ用ですか?)。デスクトップアプリケーションにより適した代替手段はありますか?

これまでlibGDXについて読んだことが本当に好きです。これは、ゲーム開発のあらゆる側面に役立つツールを提供しているようです。デスクトップアプリケーションに関しては、ライブラリXYがさらに優れていることを見つけるためだけに、それについて学ぶことに何ヶ月も投資したくありません。

ご意見ありがとうございます、どんな助けでも大歓迎です!

1月

4

1 に答える 1

4

個人的には、次の理由から、その目的のためにlibgdxをお勧めします。

  • Box2D、OpenGL ES、FreeTypeなどのライブラリに、コアライブラリまたは拡張機能を介して多数のラッパーを提供します。
  • これには、テクスチャアトラス、メッシュ、タイルマップ、JSONシリアル化など、他の方法で実装する必要のある多くの機能が含まれています。
  • 意見はありません。つまり、使用するパーツを選択して選択することができ、「libgdxの方法」で物事を行う必要はありません。
  • それは積極的に開発されており、その周りに強力で、役立つ、知識のあるコミュニティがあります。
  • プラットフォーム間で非常に移植性が高いため、Windowsで開発したものはMacでも機能し、その逆も同様です。
于 2013-02-27T13:19:08.590 に答える