花开有时

花开有时,花落有时,来有时,去有时。不撕扯,只关切;不纪念,只牵挂;不感动,只明白;不寻找,只记得。
随笔 - 24, 文章 - 0, 评论 - 54, 引用 - 0
数据加载中……

JMonkeyEngine

用java编的一个3D引擎,封装了OpenGL
JME研究群(42691979)建立!

posted @ 2008-04-29 14:13 花开有时 阅读(1531) | 评论 (2)  编辑

AbstractGame类分析
     摘要: JME提供了一个包:com.jme.app,这个包里提供了一些开发一个JME应用程序的基本类,其中AbstractGame类是基本的基本,这个包中的其他类都是直接或间接继承这个类。  阅读全文

posted @ 2007-09-24 11:25 花开有时 阅读(806) | 评论 (7)  编辑

把JME程序“嵌入”到SWT界面
     摘要: 但是在一些应用中,我需要把JME的显示结果在图形用户界面(比如说用Swing或者SWT/Jface做的图形用户界面)上显示出来,而不是又重新弹出一个窗口--这样怪麻烦,也不方便用户操作。对于Swing,JME提供了有一套方法可以方便的把JME程序的显示效果在Swing做的界面是显示出来(具体做法可参考JME提供的例子),但是对于SWT,JME就没有说明该怎么做了(似乎对于SWT来说有些不公平)。虽然没有说明,但是实际上我们还可以通过以Swing为过渡,使SWT实现这样的功能。不过这样好像有些麻烦了,因为自Eclipse3.2后,SWT提供了一个类--GLCanvas,可以使OpenGL在SWT的界面上绘制3D图形。这样就没有问题了,JME可以直接在SWT界面中绘制图形图像,因为JME本身是封装了OpenGL的API。
  阅读全文

posted @ 2007-08-08 16:57 花开有时 阅读(1344) | 评论 (0)  编辑

MonkeyWorld3D--JME辅助开发工具

posted @ 2007-08-03 15:58 花开有时 阅读(1309) | 评论 (0)  编辑

JME麻烦之一:模型

posted @ 2007-08-02 00:26 花开有时 阅读(1529) | 评论 (7)  编辑

JMonkeyEngine宣传片

posted @ 2007-07-26 17:20 花开有时 阅读(1832) | 评论 (2)  编辑

JME介绍以及用Eclipse进行JME开发
     摘要: 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也很有趣啊。  阅读全文

posted @ 2007-07-25 13:30 花开有时 阅读(6529) | 评论 (17)  编辑