質問

誰もが簡単なタイルベースのゲームを開発するための優れたJavaゲームエンジンをお勧めしますか? 私は私がタイルwww.mapeditor.org

のようなものを使用してマップを構築することができますエンジンを探しています

スリックは、私がslick.cokeandcode.com、を探していますが、私はVistaの-64に取り組んでそれを得ることができない、まさにです。私が管理することができる最高は次のとおりです。(最新LWJGLのバージョンをダウンロードした後、これ)IA 32ビットAMD 64ビット・プラットフォーム上の.dllをロードできません。

誰でも64ビットのVista上で実行される類似した何かを示唆することはできますか?

役に立ちましたか?

解決

私は本を購入をお勧めしたいデビッドBrackeenで「Javaでゲームの開発」、それは(私もまだそれを使って何を実装していない)に優れ思われるタイルベースのゲームフレームワークが含まれます。

アマゾンの

リンク

また、本を取得せずにコードをダウンロードすることができますが、私はこの本をお勧めします。

他のヒント

PulpCore の全くクールで、タイリングをサポートしていますが、ソフトウェアレンダラを使用して実行することはできませんデスクトップアプリケーション。これは、Javaであるという利点を持っている以外、その開発パラダイムは、フラッシュに非常に、非常に似ています。)。

スリックにはまた、ハードウェアアクセラレーション(LWJGLを介してOpenGLの)であり、アプレットとして実行することができ、タイリングをサポートデスクトップまたはWebStartの(JNLP)が、下側に、それは使いやすさのコーディングの面でPulpcoreほどきれいではありません。

あなたは(アクション/アーケードのように)重大な画面上のアクションが必要な場合は、そうでない場合、私はPulpCoreをお勧めします、スリック行きます。私は私のゲームのためのハードウェアサポートを必要としなかった場合、私は2番目にPulpCoreになると思います。

私は、Javaのゲームエンジンについてはわかりませんが、あなたのの「AMD 64ビットプラットフォーム上でIA 32ビットの.dllをロードできません」の問題は、アンインストールすることによって解決することができます64ビットのJavaのバージョン、その代わりに32ビットバージョンをインストールします。 (32ビットと並列に実行されている64ビット版の両方を持つことが可能かもしれないが、あなたは、64ビットのプログラミングをやっていない場合、あなたはおそらく1つのバージョンだけにこだわっ方がいいでしょう)。

32ビット版は、「Windowsの」ではなく、「Windowsのx64の」のためのバージョンです。ジャワの32ビット版は、のプログラムファイル(x86の)の中で生きることに注意してくださいではなく、のプログラムファイルの - あなたはすでにスリックを構成した場合には、いくつかのパスを更新する必要がありますおよび/またはIDEます。

ちょうどあなたの二次的問題に対処するには、

... 64ビットのJavaをアンインストールすることなく、64ビットアーキテクチャ上でスリック実行することができます

あなたがする必要があるのは、最新の LWGJLのjar のファイルを取得し、あなたのプロジェクトにインポートしています。そして、あなたはLWGJLジャーから(Win64のDLLを含む)naitiveライブラリをロードする必要があります。これは、あなたのJavaのバージョンをいじりなしでのWin64でSlick2Dを実行できるようになります。

スリック、JGame、GLibの(非常に新しい、むしろバギー)、およびXNA(Javaへの同様のC#が、)あります。お好きなところをお選びください。

-Slick: http://goo.gl/CXsp
-JGame: http://goo.gl/Kdjrj
-GLib: http://goo.gl/LGFAw
-XNA: http://goo.gl/n4X1Aする

Libgdxは華麗であり、そのようなタイル張りなどTMXをサポートしています。 https://libgdx.badlogicgames.com/する あなたはまた、かなり容易BOX2Dでこれを組み合わせることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top