题
谁能推荐一个出色的Java游戏引擎来开发简单的基于瓷砖的游戏?我正在寻找一个引擎,该引擎可以让我使用瓷砖www.mapeditor.org之类的东西构建地图
Slick正是我要寻找的Slick.cokeandcode.com,但我无法在Vista-64上使用它。我能管理的最好的是:无法在AMD 64位平台上加载IA 32位.dll(在下载最新的LWJGL版本之后)。
谁能提出类似的东西在64位远景上运行的东西?
解决方案
其他提示
我不知道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结合在一起。