谁能推荐一个出色的Java游戏引擎来开发简单的基于瓷砖的游戏?我正在寻找一个引擎,该引擎可以让我使用瓷砖www.mapeditor.org之类的东西构建地图

Slick正是我要寻找的Slick.cokeandcode.com,但我无法在Vista-64上使用它。我能管理的最好的是:无法在AMD 64位平台上加载IA 32位.dll(在下载最新的LWJGL版本之后)。

谁能提出类似的东西在64位远景上运行的东西?

有帮助吗?

解决方案

我建议您购买David Brackeen的“开发游戏”一书,其中包括一个基于瓷砖的游戏框架,看起来很棒(尽管我还没有实施任何东西)。

链接到亚马逊

您也可以在不拿书的情况下下载代码,但我推荐这本书。

其他提示

纸浆 非常酷,支持瓷砖,但使用软件渲染器,无法作为桌面应用程序运行。它的开发范式与Flash非常非常相似,除了它具有Java的好处;)。

光滑 还支持瓷砖,是硬件加速(通过lwjgl openGL),并且可以像applet,桌面或webstart(JNLP)一样运行,但在缺点上,它在易于编码方面的干净不如纸浆。

如果您需要严重的屏幕动作(如动作/街机中),请浮出水面,否则我建议纸浆。如果我不需要游戏的硬件支持,那么我将在一秒钟内进行纸浆。

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

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

只是为了解决您的次要问题,您可以在64位体系结构上运行Slick,而无需卸载64位Java ...

您需要做的就是抓住最新 lwgjl jar 归档并将其导入您的项目。然后,您需要从LWGJL JAR加载Naitive库(包括Win64 DLL)。这将使您可以在Win64中运行Slick2D,而不会弄乱Java版本。

有光滑的,jgame,glib(非常新的,相当越来越小)和XNA(C#,类似于Java)。选择你的选择。

-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