外出旅行、冬季保暖得常备户外袜、速干袜、加厚袜子哦。

猛戳乐途驿站http://zhoupa1188.taobao.com抢购品牌男女式加厚户外袜子,coolmax、全棉、保暖、吸汗、速干、登山、徒步袜子。满10包邮


谢炜的cnblogs

CSDN上比较完整:http://hi.csdn.net/xiefeifeihu

导航

4、示例1:Hello World

1 示例1:Hello World

创建一个最基本的jME程序。

1.1 源代码

隐藏行号 复制代码 源代码
  1. public class HelloWorld extends SimpleGame {
  2.     public static void main(String[] args) {
  3.         HelloWorld app = new HelloWorld(); // Create Object
  4.         app.setConfigShowMode(ConfigShowMode.AlwaysShow);
  5.         // Signal to show properties dialog
  6.         app.start(); // Start the program
  7.     }
  8.     protected void simpleInitGame() {
  9.         Box b = new Box("My box", new Vector3f(0, 0, 0), new Vector3f(1, 1, 1)); // Make a box
  10.         rootNode.attachChild(n); // Put it in the scene graph
  11.     }
  12. }

 

1.2 详细说明

首先HelloWorld继承自SimpleGame。SimpleGame做了许多初始化的工作。

运行这个例程,首先看到一个猴子的画面:

clip_image002

在这个对话框里选择一些属性参数。如果设置为:

app.setConfigShowMode(ConfigShowMode.NeverShow);

这个熟悉对话框将不会出现。

start()是一个while循环,首先会完成jME的初始化。然后循环做两件事:首先告诉游戏中的每个对象它需要移动;然后渲染所有物体。基本上能够让你的游戏动起来。

simpleInitGame()是SimpleGame的抽象方法,必须在你的类中实现它。

Box b = new Box("My box", new Vector3f(0, 0, 0), new Vector3f(1, 1, 1));

这里生成了一个立方体(盒子),然后把他attach到场景图的根节点。

Box的 第一个参数是给它取的名字,后两个参数分别是最小和最大顶点坐标。一个角在原点,另一个在(1,1,1)。

clip_image004

按w、a、s、d或移动鼠标可以更好的看到立体效果:

clip_image006

posted on 2009-09-25 11:45  飞飞狐  阅读(209)  评论(0编辑  收藏  举报

外出旅行、冬季保暖得常备户外袜、速干袜、加厚袜子哦。

猛戳乐途驿站http://zhoupa1188.taobao.com抢购品牌男女式加厚户外袜子,coolmax、全棉、保暖、吸汗、速干、登山、徒步袜子。满10包邮