首先HelloWorld继承自SimpleGame。SimpleGame做了许多初始化的工作。
运行这个例程,首先看到一个猴子的画面:

在这个对话框里选择一些属性参数。如果设置为:
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)。

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

分享到:
- 2009-09-24 10:20
- 浏览 875
- 评论(7)
- 论坛回复 / 浏览 (7 / 3649)
- 查看更多
相关推荐
Visual Basic(通常指 Visual Basic .NET 或 VB.NET)是一种由微软开发的面向对象的编程语言,用于构建 Windows 应用程序、Web 应用程序和服务等...示例 1: Hello World 一个简单的 “Hello, World!” 控制台应用程序。
在这个示例中,我们会设置该节点以输出"HELLO WORLD"字符串。 - **输出到屏幕**:将"Text"节点的输出连接到适当的渲染节点,如"OpenGL"节点,以在屏幕上显示文本。 3. **交互功能** - **鼠标输入**:vvvv提供了...
其中包括Hello World应用程序、基本数据类型和变量、函数定义、控制流语句、类和对象的概念及其具体实现,还涉及如何创建Windows Forms应用程序等实用技巧。 适合人群:面向初学者,特别是对Windows应用程序开发感...
一个简单,最小的Maven示例:hello world 要在此git repo中创建文件,我们已经运行了mvn archetype:generate from mvn archetype:generate -DgroupId=...
本压缩包包含的“一个简单的qt版helloworld程序”是初学者接触Qt编程的一个基础示例,旨在帮助理解Qt的基本语法和项目构建过程。 首先,让我们来理解一下Qt中的"Hello, World!"程序的基本结构。在Qt中,我们通常会...
为了展示一个简单的"HelloWorld"示例,我们需要创建一个Action类。在项目中创建一个新的Java类,如`HelloWorldAction`,并实现`com.opensymphony.xwork2.Action`接口。以下是一个基本的`HelloWorldAction`示例: ``...
示例 1: Hello World 制作一个简单的 “Hello, World!” 程序。 打开 Scratch。 选择一个角色(例如,默认的猫角色)。 在脚本区,拖拽以下积木块: 事件 类别下的 [当绿旗被点击] 积木块。 外观 类别下的 [说你好2...
在本教程的第1讲中,我们将深入理解SpringMVC的基础,通过一个简单的"HelloWorld"示例来开启我们的学习之旅。 首先,我们需要在项目中引入SpringMVC的依赖。这通常通过在Maven或Gradle的配置文件中添加对应的依赖项...
首先,`helloworld`程序是一个经典的入门示例,通常包含一个简单的源代码文件,如`helloworld.c`,内容可能是: ```c #include int main() { printf("Hello, World!\n"); return 0; } ``` 在Linux下,我们通常...
在这个场景中,我们看到的"HelloWorld_helloworld_"可能是某种编程教程或示例项目的名称,它似乎旨在展示如何在不同情况下输出同样的文本,但大小写有所不同。 首先,让我们深入了解一下 "Hello, World!" 的历史。...
总结来说,"坚持学习WF(1):从HelloWorld开始"是一个很好的起点,通过这个简单的示例,我们可以了解WF的基本架构和工作原理。随着对WF理解的加深,你将能够利用其强大的功能来设计和实现企业级的业务流程。
本示例DEMO "Spring的AOP示例DEMO HELLOWORLD" 将引导我们深入理解Spring AOP的核心概念,并通过一个简单的 HelloWorld 示例来展示其实现过程。 首先,面向切面编程(AOP)是一种编程范式,旨在提高代码的可维护性...
- **HelloWorldScene类**:这是HelloWorld示例中的主要场景类。它包含了场景的初始化逻辑和一些基本元素的创建方法。 - **init()**:此函数是场景初始化的关键部分,负责创建和添加场景中的各个元素。每个元素创建...
在C语言中,"Hello World"程序是最基础的示例,它通常用于教学目的,展示如何在屏幕上输出文本。在C语言中,我们使用`#include`预处理器指令来引入标准输入输出库,以便使用`printf`函数打印字符串。以下是一个简单...
"Hello, World!" 是编程世界的传统起点,是初学者学习新编程语言时编写的第一个小程序。这个简单的程序在屏幕上打印出 "Hello, World!" 文本,帮助开发者了解如何在特定的语言环境中控制输出。下面我们将详细讲解...
在这个例子中,`MyNamespace` 应替换为你的命名空间,`Resources` 是资源文件的类名,`HelloWorld` 是资源键,对应于资源文件中存储的 "Hello World" 文本。 最后,压缩包中的文件“说明.htm”可能包含了详细的步骤...
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 这两个例子展示了不同编程语言中输出文本到控制台的方法。 标签“hello_world_ world”...
通过这个简单的HelloWorld示例,你可以了解Eclipse和Spring的基本用法,包括项目创建、配置、Bean定义和依赖注入。随着对Spring的深入学习,你将能够处理更复杂的场景,如AOP、数据库集成、RESTful服务等。这只是一...
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 4. `hello.rb` - Ruby版本,代码如下: ```ruby puts "Hello, World!" ``` 5. `index....
HelloWorld程序是程序员学习新编程语言时的第一个示例程序。它不仅简单易懂,而且能帮助初学者理解程序的基本结构和运行流程。通过实现HelloWorld程序,可以验证开发环境是否正确设置,并了解如何将简单的文本输出到...