Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于基于平铺的游戏的Java 2D游戏引擎_Java_Frameworks_2d - Fatal编程技术网

用于基于平铺的游戏的Java 2D游戏引擎

用于基于平铺的游戏的Java 2D游戏引擎,java,frameworks,2d,Java,Frameworks,2d,有谁能推荐一个好的Java游戏引擎来开发简单的基于tile的游戏吗? 我正在寻找一个引擎,它将允许我使用类似平铺的www.mapreditor.org构建地图 Slick正是我想要的,Slick.cokeandcode.com,但我无法让它在Vista-64上运行。我能处理的最好的问题是:不能在AMD64位平台上加载IA 32位.dll(在下载最新的LWJGL版本之后) 有人能推荐一些类似的东西在64位vista上运行吗?看看这本书我建议购买David Brackeen的《用Java开发游戏》一

有谁能推荐一个好的Java游戏引擎来开发简单的基于tile的游戏吗? 我正在寻找一个引擎,它将允许我使用类似平铺的www.mapreditor.org构建地图

Slick正是我想要的,Slick.cokeandcode.com,但我无法让它在Vista-64上运行。我能处理的最好的问题是:不能在AMD64位平台上加载IA 32位.dll(在下载最新的LWJGL版本之后)


有人能推荐一些类似的东西在64位vista上运行吗?

看看这本书

我建议购买David Brackeen的《用Java开发游戏》一书,它包括一个基于互动程序的游戏框架,看起来非常棒(不过我还没有用它实现任何东西)


您也可以下载代码而不必获得这本书,但我推荐这本书。

我不了解Java游戏引擎,但您的“无法在AMD 64位平台上加载IA 32位.dll”问题可以通过卸载64位版本的Java,改为安装32位版本来解决。(32位和64位版本可能并行运行,但如果您不进行64位编程,则最好只使用一个版本)

32位版本是“Windows”的版本,而不是“Windows x64”。请注意,32位版本的Java将存在于程序文件(x86)中,而不是程序文件中-如果您已经配置了Slick和/或IDE,则可能需要更新某些路径。

非常酷,支持平铺,但使用软件渲染器,无法作为桌面应用程序运行。它的开发模式非常非常类似于Flash,只是它有Java的优点;)

它还支持平铺,是硬件加速的(OpenGL通过LWJGL),可以作为小程序、桌面或webstart(JNLP)运行,但从编码的易用性来看,它不如Pulpcore干净


如果你需要严肃的银幕动作(比如在动作/街机游戏中),那么就要圆滑些,否则我建议你使用纸浆芯。如果我的游戏不需要硬件支持,我马上就可以上PulpCore了。

为了解决您的第二个问题,您可以在64位体系结构上运行Slick,而无需卸载64位java


您只需抓取最新的文件并将其导入到您的项目中。然后需要从LWGJL jar加载naitive库(包括win64 dll)。这将使您能够在Win64中运行Slick2D,而不会弄乱您的Java版本。

有Slick、JGame、GLib(非常新,相当有缺陷)和XNA(C#,类似于Java)。你挑吧

-光滑:
-JGame:
-能说会道:

-XNA:

Libgdx非常出色,包括对TMX的支持,如tiled。
您还可以很容易地将其与box2d结合起来。

看起来像一本很棒的书!我去看看。谢谢。投票结束作为工具记录。