閺€鎯版 (0) +1 鐠э拷 (0) +1 闊拷 (0) +1
閺€鎯版閹存劕濮�閺屻儳婀呴弨鎯版>>

正在阅读:J2ME程序开发全方位基础讲解汇总J2ME程序开发全方位基础讲解汇总

2005-06-22 10:14 出处: 作者:陈跃峰 责任编辑:moningfeng
十五、J2ME 3D编程的一些资料   随着J2ME技术的发展,以及硬件速度的提升,3D游戏程序将慢慢的变成主流,最近想学习这一块的编程,所以收集了一些资料,和大家一起分享:   1、JSR184   JSR184是Nokia公司起草的一个关于3D API的规范,下载地址为:   http://www.forum.nokia.com/main/1,,1_0_10,00.html#jsr184   2、Nokia的3D编程资料   http://www.forum.nokia.com/main/1,6566,21,00.html   3、3D引擎   一个简单的开放源代码的3D游戏引擎   http://www.j2me.com.cn/Soft_Show.asp?SoftID=19   国内一个合作开发3D引擎的项目:   http://gceclub.sun.com.cn/NASApp/sme/jive/thread.jsp?forum=11&thread=8593   4、一款3D游戏产品   http://games.sina.com.cn/newgames/2004/04/040217696.shtml   5、支持3D的开发工具   当前一些高端的手机支持3D开发,支持3D开发的开发工具中,通用的有SUN的J2MEWTK2.2。专用的是厂商提高的支持JSR184的SDK。   十六、3D编程——第一个3D程序   参考WTK2.2提供的demo,完成了第一个3D程序,虽然很简单,而且有些问题还不是很清楚,还是把代码共享出来和愿意学习J2ME 3D编程的朋友一起学习。   关于代码的编译和运行说明如下:   1、以下代码在J2ME WTK2.2下面编译通过。   2、代码分为两个文件:First3DCanvas.java和First3DMIDlet.java。   3、使用J2ME WTK2.2建立新的工程,主MIDlet类为:first3d. First3DMIDlet   4、将代码保存在你的工程目录下的first3d目录下。   5、将J2ME WTK安装目录下的apps\Demo3D\res\com\superscape\m3g\wtksamples\retainedmode\content目录中的swerve.m3g文件复制到你的工程目录下的res目录下。   6、你的工程建立后,设置工程,通过WTK界面中的“设置”按钮打开设置窗口,在“API选择”中,设置“目标平台”为:自定义;“简档”为“MIDP2.0”;“配置”为“CLDC1.1”;选中“Mobile 3D Graphics for J2ME(JSR184)”。   7、这样你就可以编译和运行以下代码了。   源代码如下:

// First3DMIDlet.java package first3d; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class First3DMIDlet extends MIDlet { private First3DCanvas displayable = new First3DCanvas(); public void startApp() { Display.getDisplay(this).setCurrent(displayable); } public void pauseApp() {} public void destroyApp(boolean unconditional) {} } // First3Dcanvas.java package first3d; import javax.microedition.lcdui.*; import javax.microedition.m3g.*; import java.util.*; /** * 第一个3D程序 */ public class First3DCanvas extends Canvas implements Runnable { /**World对象*/ private World myWorld = null;

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
閹靛婧€鐠佸潡妫�閸ョ偛鍩屾い鍫曞劥