Java游戏编程?
我正在研究Java中的游戏编程,看是否可行。在搜寻它时,我发现了一些对Java2D,Project Darkstar(Sun的MMO服务器)的旧参考以及一些有关Java游戏编程的书籍。但是很多信息似乎已有数年的历史了。
所以我要问的问题是,有人在Java SE 1.5或者更高版本中创建游戏吗?
如果是这样,将使用什么框架?是否有任何最佳实践或者库?
解决方案
回答
有一个称为jMonkey(http://www.jmonkeyengine.com)的出色的开源3d引擎,该引擎已用于一些商业项目以及爱好开发人员...
在较低的层次上还有构建jmonkeyengine的lwjgl库,它是一组包装opengl以及提供其他游戏特定库的api ...
回答
我没有直接进行任何游戏编程,而是进行了一些场景演示编码,并且发现JOGL确实是一个非常不错的框架。它是Java OpenGL,因此具有丰富的3D功能,而且我确实相信也为它完成了一些开源图形引擎。
回答
GTGE(www.goldenstudios.or.id)是一个出色的2D Java游戏库,带有教程和丰富的API。它以最新版本开源,可以在gtge.googlecode.com上下载,浏览等。
回答
尽管这个名字很奇怪(很确定他在谈论软饮料……),但该网站拥有大量的资源和2D和3D游戏示例。可乐和代号
回答
http://www.javagaming.org/是最新信息的很好来源。
尚未提及的另一个框架是Xith3D
回答
还要检查Pulp core处理Java游戏所面临的最常见问题。
回答
作为更新,几个JMonkeyEngine家伙分叉了该项目,以创建Ardor3d,该新版本最近已发布,因此仍在积极开发中。 Darkstar项目也仍在积极开发中。实际上,目前正在重构DarkMMO(开源示例Darkstar游戏),使其使用Darkstar和Ardor3d的最新版本。