Java中的游戏编程?

Nik*_*las 18 java

我正在研究Java中的游戏编程,看它是否可行.当谷歌搜索它时,我发现了几个旧的Java2D,Project Darkstar(Sun的MMO服务器)以及一些关于Java游戏编程的书籍.但很多信息似乎已有几年了.

所以我问的问题是,是否有人在Java SE 1.5或更高版本中创建任何游戏?

如果是这样,使用了哪些框架,是否有可用的最佳实践或库?

小智 19

有一个很好的开源3D引擎叫jMonkey(http://www.jmonkeyengine.com),它被用于一些商业项目以及爱好开发者...还有一个较低级别的lwjgl库jmonkeyengine是建立在其上的一组api包装opengl以及提供其他游戏特定的库...

  • 来自JMonkeyEngine的两位原始开发人员从项目中分出来创建Ardor3D(http://www.ardor3d.com/).它基于jMonkeyEngine但清理后具有更好的结构. (5认同)

Pet*_*rta 9

http://www.javagaming.org/是获取最新信息的良好来源.

尚未提及的另一个框架是Xith3D


Fre*_*rik 5

我还没有直接完成任何游戏编程,而是一些场景演示编码,并发现JOGL真的是一个非常好用的框架.它是Java OpenGL,所以它具有丰富的3D功能,我相信它也有一些开源图形引擎.