3D编程指南第一部分:快速进入移动Java 3D编程世界
下面你可以下载源程序和应用程序包的zip文件,并且继续看该指南。
l 源代码(类和资源)
http://developer.sonyeriCsson.com/getDocument.do?docId=73849
l 应用程序包(JAR/JAD)
http://developer.sonyericsson.com/getDocument.do?docId=73850
l 关于Redikod的更多信息
http://www.redikod.com/
绪论
在一开始,我希望你知道网络上的几个链接,这些网站有助于你进入M3G领域。
首先,或许是最主要的是在索尼爱立信开发者世界的移动JAVA 3D部分;其次,假如你曾经困惑,那就去索尼爱立信JAVA手机3D论坛。在索尼爱立信开发网,你将找到你问题的答案以及其他信息。
既然你已经知道碰到问题时应该去那里,让我继续指南的讲解。这个讲解的目的是教你怎么设置你自己的3D画布和在屏幕上进行填充。为了填充模型,我首先将向你说明如何装载它们,并告诉你创建M3G模型用到的工具。然后我们将巧妙地处理这台照相机,为了使我们能围绕我们的场景行走。我要让你在座位上感到兴奋和了解如何用M3G快速的开发一个3D应用程序。因此,这个讲解是相当快速和直截了当的,几乎没有复杂的解释。这个指南的其他部分将分别探索M3G的各个主题。
以教育为目的的最佳讲授方法不是讲解代码,它不能包括你可能碰到的所有错误当你编写3D程序的时候。在以后,更多的高级主题将被讲解。
预备知识
在你开始阅读这之前,你应该知道MIDlet类和Canvas类。这不是一个复杂的主题,假如你不清楚,请参考源代码(分布在指南中)并看看M3GMIDlet和M3GCanvas类。你最好有一些3D编程和3D算术基础,但这不是必须的。