JME基础教程代码分析1
2011-08-12 11:18
465 查看
有人还在问ecplisce的JME3开发环境怎么配,其实文档和教程已经说了:Using any other IDE, create a Java SE project and place
第一个程序
jMonkeyEngine3.jarand all JARs from the
libdirectory 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); } }
相关文章推荐
- JME基础教程代码分析6
- JME基础教程代码分析7
- JME基础教程代码分析8 碰撞
- JME基础教程代码分析9 碰撞、刚体、场景加载
- JME基础教程代码分析10高度图
- JME基础教程代码分析11 音频
- JME基础教程代码分析12 效果控制
- JME基础教程代码分析13物理碰撞
- JME基础教程代码分析2
- JME基础教程代码分析3
- JME基础教程代码分析4
- JME基础教程代码分析5
- 【Heritrix基础教程之4】开始一个爬虫抓取的全流程代码分析 分类: H3_NUTCH 2014-06-04 20:10 1039人阅读 评论(0) 收藏
- 关于Python数据分析基础教程 Numpy学习指南 第二版 第二章中代码所呈现的问题
- 关于Python数据分析基础教程 Numpy学习指南 第二版 第三章中代码所呈现的问题
- 【Heritrix基础教程之4】开始一个爬虫抓取的全流程代码分析
- 【Heritrix基础教程之4】开始一个爬虫抓取的全流程代码分析
- C#分析数据库结构,使用XSL模板自动生成代码 - 清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 - CSDNBlog
- 【Heritrix基础教程之4】开始一个爬虫抓取的全流程代码分析
- 【Heritrix基础教程之4】开始一个爬虫抓取的全流程代码分析