1

大学院のプロジェクトとして車両交通シミュレーションを計画しています。私の計画は、エリア内の車両の動きをシミュレートすることです。コーディングを開始する前に、使用できる Java 2D ライブラリまたはフレームワーク (例: ゲーム ライブラリ) について知りたいと思います。よろしくお願いします。

4

1 に答える 1

1

これらのリンクを確認して、役立つかどうかを確認してください。

Java2d

J ゲーム:

JGame は、モバイル J2ME (CLDC1.1/MIDP2.0) プラットフォームだけでなく、任意の Java 1.2+ JRE プラットフォーム (JOGL によるオプションの OpenGL 拡張機能付き) で実行されるオープン ソースの 2D ゲーム エンジンです。「古典的な」タイプのアーケード ゲームを開発するための非常に高レベルのフレームワークを提供します。これは、自動アニメーションと衝突検出を備えたスプライト、簡単なスプライト タイル インタラクション機能を備えたタイル ベースの背景、および高レベルのゲーム状態とゲーム シーケンス機能に基づいています。JGame ゲームは、通常のアプリケーション、Webstart、アプレット、または MIDlet など、コードを変更することなくさまざまな方法で実行できます。グラフィックスは、最小のモバイル デバイスからフルスクリーンのデスクトップ PC まで、あらゆる画面サイズに合わせて自動的にスケーリングされます。JGame は、可能な場合は 2D グラフィックス アクセラレーションを使用します。

LWJGL

Lightweight Java Game Library (LWJGL) は、商用品質のゲームを Java で作成できるようにするための、プロおよびアマチュアの Java プログラマーを対象としたソリューションです。LWJGL は、OpenGL (Open Graphics Library) や OpenAL (Open Audio Library) などの高性能クロスプラットフォーム ライブラリへのアクセスを開発者に提供し、最先端の 3D ゲームと 3D サウンドを可能にします。さらに、LWJGL は、ゲームパッド、ステアリング ホイール、ジョイスティックなどのコントローラーへのアクセスを提供します。すべてがシンプルでわかりやすい API です。

スリック

Slick2D は、Java 用の LWJGL OpenGL バインディングをラップしたシンプルなツール セットです。その目的は次のとおりです。

  • シンプルな 2D API を提供する
  • Java2D から OpenGL への移行を容易にする
  • 複雑な作業をせずに WebStart による配布を有効にする
  • ほとんどの単純なゲームに必要なツールをすぐに提供
  • 柔軟性のための拡張可能なフレームワーク
  • ミックス アンド マッチ - 必要なものを使用します。何も強制されません。
  • レンダリング、サウンド、入力、コリジョンなど、考えられるあらゆることを手伝ってください。

ウィキペディアのゲーム エンジンのリスト: http://en.wikipedia.org/wiki/List_of_game_engines

于 2011-01-10T11:37:30.400 に答える