谁能推荐一个好的Java游戏引擎来开发简单的基于瓷砖的游戏?我正在寻找一个引擎,它允许我使用 Tiled www.mapeditor.org 之类的东西来构建地图
Slick 正是我正在寻找的东西,slick.cokeandcode.com,但我无法让它在 Vista-64 上运行。我能做到的最好的是:无法在 AMD 64 位平台上加载 IA 32 位 .dll(在下载最新的 LWJGL 版本之后)。
谁能建议类似的东西可以在 64 位 vista 上运行?
谁能推荐一个好的Java游戏引擎来开发简单的基于瓷砖的游戏?我正在寻找一个引擎,它允许我使用 Tiled www.mapeditor.org 之类的东西来构建地图
Slick 正是我正在寻找的东西,slick.cokeandcode.com,但我无法让它在 Vista-64 上运行。我能做到的最好的是:无法在 AMD 64 位平台上加载 IA 32 位 .dll(在下载最新的 LWJGL 版本之后)。
谁能建议类似的东西可以在 64 位 vista 上运行?
我建议购买 David Brackeen 的“用 Java 开发游戏”一书,它包含一个基于 tile 的游戏框架,看起来很棒(不过我还没有用它实现任何东西)。
你也可以在不买书的情况下下载代码,但我推荐这本书。
我不了解 Java 游戏引擎,但是您的“无法在 AMD 64 位平台上加载 IA 32 位 .dll”问题可以通过卸载 64 位版本的 Java 并安装 32-位版本。(有可能同时运行 32 位和 64 位版本,但如果您不进行 64 位编程,那么您最好只坚持一个版本)。
32 位版本是“Windows”版本,而不是“Windows x64”版本。请注意,32 位版本的 Java 将存在于Program Files (x86)而不是Program Files - 如果您已经配置了 Slick 和/或 IDE,您可能需要更新一些路径。
只是为了解决您的次要问题,您可以在 64 位架构上运行 Slick,而无需卸载 64 位 java...
您需要做的就是获取最新的LWGJL jar文件并将其导入到您的项目中。然后,您需要从 LWGJL jar 加载原生库(包括 win64 dll)。这将允许您在 Win64 中运行 Slick2D 而不会弄乱您的 Java 版本。
有 Slick、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 is brilliant and includes support for TMX such as tiled. https://libgdx.badlogicgames.com/ You can also combine this with box2d fairly easily.