2

簡単に習得でき、最新のスタイル (java3d とは異なります) の 3D レンダリング エンジンが必要です。lwjgl と jmonkeyengine を試してみましたが、本当に混乱しています。他にどんな良いエンジンがありますか?

どんな助けでも大歓迎です。ありがとう

4

2 に答える 2

2

簡単な 3D レンダラーはありません。どちらを選んでも学ぶことはたくさんあります。

おそらく、あなたはすでに最高の 2 つを見つけているでしょう。

  • LWJGL は、基本的に OpenGL のかなり薄いラッパーです。多くのゲーム開発者は OpenGL を使用することを好みます。そのため、OpenGL がそのキャンプに属している場合は、かなり良い選択です。速度と制御が必要な場合に使用し、いくつかの「エンジン」パーツを自分で作成しても問題ありません。
  • jMonkeyEngine は、より完全なゲーム エンジンです。完全な 3D エンジンをすぐに起動して実行したい場合に使用します。下では LWJGL を使用しますが、その上に (シーン グラフのように) レイヤーを追加するため、OpenGL を直接使用する必要はありません。

あなたの場合、私はおそらくjMonkeyEngineに行きます-それは少し「友好的」だと思います。

あるいは、 Slick2Dがあります。これは、3D への移行の学習曲線と格闘したくないと判断した場合に、2D ゲームを作成するのに最適です。

于 2012-09-05T00:36:27.630 に答える
1

JMonkeyEngine は、3D ライブラリに関する限り、実際に正しく理解すればかなり簡単に習得できます。完全な機能を備えたより簡単な 3D エンジンを見つけるのは難しいでしょう。

最初にシーン グラフをよく読んでください。JME がどのように機能するかを理解するには、シーン グラフを正しく理解することが重要です。次に、いくつかの基本的なチュートリアルを実行してみてください (かなりの数があります)。

それでも問題が解決しない場合は、一般的に Java (またはプログラミング) にもっと慣れる必要があるかもしれません。2D ゲームから始めて作業を進めたい場合は、 Greenfootを試してみてください。これは、Java で 2D ゲームを作成および共有するための簡単な IDE/フレームワークを提供します。

ああ、私は Java3D に近づかないことに同意します。Java3D はかなり古く、サポートされていません。

于 2012-09-05T00:36:18.133 に答える