JME3 官方课程翻译 - 目录

JME3 官方教程翻译 - 目录

说明

     本教程按照官方教程翻译,由于官方教程跟新很快,再加上本人水平有限,可能有不同之处,或者意义不同之处请给与指出,本人为自己方便也为大家方便,希望能够帮到大家,也希望大家能够帮助我改进。该翻译结果会不定期更新。

 

以下是JME3 的目录:

jMonkeyEngine 3 – 说明书

你是一个 java 程序员么?你有没有想过用 java 来开发 3D 游戏呢 ?

  • 你可以使用 jMonkeyPlatform 开发平台来创建一个基本的 BasicGame 项目。使用 jMonkeyPlatform 集成了很多方便的功能。
  • 使用其他任何的 java 开发工具创建一个 Java SE 项目同时配置 jMonkeyEngine3.jar 包文件和 JAR 包路径即可进行开发。

但至少有一个类来继承 com.jme3.app.SimpleApplication .

你准备好了么 ?

初级教程

这个初级教程将说明并解释一些普通常见的开发实例。建议你运行样本程序,并且通过修改它来进一步巩固和理解。所有的例子都包含在了 jMonkeyPlatform 开发平台中,你只需在创建项目时选择从 JmeSamples template 模板创建即可。

小提示用来说明一些基本三维游戏开发的概念。

  1. Hello SimpleApplication – 实现一个简单的程序;
  2. Hello Node – 在场景中改变几何和节点属性;
  3. Hello Assets – 加载三维模型、场景、和其他的资源; .
  4. Hello Loop – 在事件循环中实现事件控制功能;
  5. Hello Input – 对于键盘和鼠标的输入作出响应;
  6. Hello Material – 设置材质、纹理、透明度;
  7. Hello Animation – 控制动画模型;
  8. Hello Picking – 射击、压下按钮、选择、捡起选项;
  9. Hello Collision – 建造墙壁和实体地板;
  10. Hello Terrain – 使用贴图创建小山的风景;
  11. Hello Audio – 按照位置和事件来实现三维音效;
  12. Hello Effects – 创建粒子效果,比如:火焰、爆炸、魔法; .
  13. Hello Physics – 撞球和坠落的砖头;

中级教程

中级教程将帮助你了解环境中的基本概念。

  1. SimpleApplication – 深入 SimpleApplication
  2. AppSettings – JME3 的显示属性设置
  3. "I want to do X, what jME3 class do I use?" – 怎么高效的解决问题
  4. File Types – 文件类型
  5. jME Math – JME 的数学知识
  6. Best Practices – 怎样来设计 JME3 游戏
    • Rolling Tracks tutorial -- Game Development Workflow – Rolling Tracks 》游戏开发流程
    • "My first JME3 game" tutorial series (planned) – 我的第一个游戏系列教程
    • About updateGeometricState() – 关于 updateGeometricState()
    • Terrain Collision – 地形碰撞
    • Learn from sample code in src/test and src/games ! 从简单代码学习在 src/test and src/games 中。

高级教程

 

这些文章深入主题,向您介绍一些不太常用功能的所有选项

  • Sky – 天空
  • Terrain (TerraMonkey) – 地形
  • Water (SeaMonkey) –
  • JME3 and Shaders – 阴影
  • Materials Overview – 材质概述
  • Light and Shadow – 灯光和影子
  • Effects Overview – 效果概述
  • Bloom and Glow – 火花和光辉
  • Particle Emitters – 粒子发射器
  • Physics: Gravity, Collisions, Forces – 物理:重力,碰撞,力
    • Multi-Threaded Physics – 多线程物理
    • Hinges and Joints – 链条和关节
    • Walking Character – 步行角色
    • Ragdoll – 人偶
    • Vehicles – 车辆
  • Animation – 动画
  • Cinematics  
    • motion path – 动作路径
  • Multiplayer Networking (SpiderMonkey) – 多人联网游戏
  • Input Handling – 输入处理
  • Camera – 摄像机
  • Multiple Camera Views – 多摄像机视图
  • Swing Canvas – Swing 画布
  • Nifty GUI – Nifty 界面包
  • Heads-Up Display (HUD) – 平面显示器
  • Localization – 定位
  • Collision and Intersection – 碰撞和交点
  • Custom Meshes – 典型网格
  • Assets Manager – 资源管理器
  • Exporting OgreXML scenes from Blender to jME   Blender 输出 OgreXML 场景
  • Creating Animated OgreXML Models in Blender – Blender 中创建 OgreXML 动画模型
  • Audio – 声音
  • Serialization – 连载
  • Android –Android 系统开发

Check back soon for new additions…!

jMonkeyPlatform 开发平台的教程

jMonkeyPlatform 是我们推荐的开发平台,你可以得到以下的帮助来使用它:

  • Video: Importing Models
  • Video: Scene Composing
  • Video: Dragging&Dropping Nodes
  • Video: Working with Materials
  • Video: WebStart Deployment
  • And more!

All jMonkeyPlatform documentation

安装

  • BSD License
  • Requirements
  • Download
  • Features

反馈

jME3 还在继续开发当中,如果教程不能预期进行,请试着使用最新的发布包如果还解决不了问题请进行以下的操作:

  • Report a Documentation Task
  • Report a Bug
  • Ask and Answer Questions on the Forum

 

1 楼 hjk685 2010-11-29  
排版有点乱对不起观众了,我会尽力改好。
2 楼 devwinston 2011-09-24  
jMonkeyPlatform 开发平台的教程 下面的那些 Video 的链接都无效啊?