摘要: JME,全称JMonkeyEngine,是一个开源的3D引擎,其网址是www.jMonkeyEngine.com,其本身是用java编写的,好像封装了OpenGLAPI。
有人说用java编写的程序性能不及用C++与C编写的程序,更不用说像3D这样极需要性能的游戏了。因此很少有人用java进行大型3D游戏的开发,大多数3D游戏不是用C++就是用C编写的(从市面上的3D游戏类书籍就可以看出,基本看不到java的踪影)。
对此,我也不知道到底java编写的3D游戏能不能“敌的过”用传统语言编写的3D游戏,毕竟我才刚接触这方面的东西。实际上我私底下也认为,性能应该是java的一个弱项,毕竟java的传统优势不在这里(不过好像自从java6出来以后,速度有了比较大的提升--希望如此,我可不希望等我做出东西来后卡的要死)。
至于为什么要用JME,答案是项目要求,无可奈何。不过人家既然是开源的,看看别人的源代码对能力的提高也很有好处,不是吗?而且3D也很有趣啊。
阅读全文