在移动设备上使用M3G编程教程 |
| 作者:碧云天 来源:翻译 发布时间:2005-12-20 2:30:23 |
|
in a try/catch block just in case try { // 移动摄像机 moveCamera(); // 得到一个Graphics3D 上下文 g3d = Graphics3D.getInstance(); // 首先绑定graphics对象.我们使用预定定义的Hits
g3d.bindTarget(g, true, RENDERING_HINTS);
噢,我们的游戏循环是如此的短,让我们来看一看它做了什么!首先调用了叫做moveCamera方法移动和旋转我们的摄像机。我们在以前已经讲过了。然后得到一个Graphics3D的实例并将他绑定在绘图函数中提供的Graphics对象上。(注意:这个draw方法是在线程的run方法中调用的,映射了整个的Graphics对象到这上面)。 这里也增加了我们在开始定义的我们Canvas的绘图Hits。在完成以上所有的操作以后,程序只是调用了一下g3d.render(world)方法来完成我们的所有的工作。它绘制了我们的整个场景、贴图、多边形、灯光、摄像机。 总结 正如前面所描述的一样,这有几个关于程序运行时的截图:
下面时关于MIDlet和Canvas类的全部程序源代码。如果你考虑那些在屏幕上显示的数量,这个代码并不是很多。在教程的开始查看程序代码并且展示了Canvas时如何工作的。或者你可以下载并在自己的机器上运行。以上我们提供了如何访问应用程序JAD、JAR文件。 |
| [] [返回上一页] [打 印] |
|
文章评论 |


