JME基础教程代码分析1
有人还在问ecplisce的JME3开发环境怎么配,其实文档和教程已经说了:Using any other IDE, create a Java SE project and place jMonkeyEngine3.jar
and all JARs from the lib
directory on the Classpath. 使用其他IDE工具需要把jMonkeyEngine3.jar包和lib目录下的JARS包加到Classpath下,我的还是做个user lib好。
第一个程序
package jme3test.helloworld; import com.jme3.app.SimpleApplication; import com.jme3.material.Material; import com.jme3.math.Vector3f; import com.jme3.scene.Geometry; import com.jme3.scene.shape.Box; import com.jme3.math.ColorRGBA; /** Sample 1 - how to get started with the most simple JME 3 application. * Display a blue 3D cube and view from all sides by * moving the mouse and pressing the WASD keys. */ public class HelloJME3 extends SimpleApplication { public static void main(String[] args){ HelloJME3 app = new HelloJME3(); app.start(); }
//重载simpleInitApp方法,表示为场景添加初始化对象
@Override public void simpleInitApp() {
//声明box立方体,做在世界坐标零点,在三个轴方向都是1倍 Box b = new Box(Vector3f.ZERO, 1, 1, 1); Geometry geom = new Geometry("Box", b);
//加载材质和颜色 Material mat = new Material(assetManager, "Common/MatDefs/Misc/Unshaded.j3md"); mat.setColor("Color", ColorRGBA.Blue); geom.setMaterial(mat);
//附加到根节点,也就是附加到场景中 rootNode.attachChild(geom); } }
posted on 2011-08-12 11:18 苏桓(osbert) 阅读(450) 评论(0) 编辑 收藏 举报