|
@@ -6,7 +6,7 @@
|
|
|
<title>jMonkeyEngine Tutorials and Documentation :: jMonkeyEngine Docs</title>
|
|
|
<link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/jme3.html">
|
|
|
<link rel="prev" href="documentation.html">
|
|
|
- <link rel="next" href="jme3/beginner/hello_simpleapplication.html">
|
|
|
+ <link rel="next" href="jme3/intermediate/best_practices.html">
|
|
|
<meta name="keywords" content="documentation, intro, intermediate, about">
|
|
|
<meta name="generator" content="Antora 2.3.3">
|
|
|
<link rel="stylesheet" href="../_/css/site.css">
|
|
@@ -67,51 +67,6 @@
|
|
|
<button class="nav-item-toggle"></button>
|
|
|
<a class="nav-link" href="jme3.html">jMonkeyEngine 3</a>
|
|
|
<ul class="nav-list">
|
|
|
- <li class="nav-item" data-depth="2">
|
|
|
- <button class="nav-item-toggle"></button>
|
|
|
- <span class="nav-text">Beginner Tutorials</span>
|
|
|
-<ul class="nav-list">
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_node.html">Hello Node</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_asset.html">Hello Asset</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_main_event_loop.html">Hello Main Event Loop</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_input_system.html">Hello Input System</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_material.html">Hello Material</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_animation.html">Hello Animation</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_picking.html">Hello Picking</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_collision.html">Hello Collision</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_terrain.html">Hello Terrain</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_audio.html">Hello Audio</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_effects.html">Hello Effects</a>
|
|
|
- </li>
|
|
|
- <li class="nav-item" data-depth="3">
|
|
|
- <a class="nav-link" href="jme3/beginner/hello_physics.html">Hello Physics</a>
|
|
|
- </li>
|
|
|
-</ul>
|
|
|
- </li>
|
|
|
<li class="nav-item" data-depth="2">
|
|
|
<button class="nav-item-toggle"></button>
|
|
|
<span class="nav-text">Intermediate Tutorials</span>
|
|
@@ -169,7 +124,7 @@
|
|
|
<a class="nav-link" href="jme3/scenegraph_for_dummies.html">Scenegraph for Dummies</a>
|
|
|
</li>
|
|
|
<li class="nav-item" data-depth="4">
|
|
|
- <a class="nav-link" href="jme3/beginner/hellovector.html">Hello Vector</a>
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hellovector.html">Hello Vector</a>
|
|
|
</li>
|
|
|
<li class="nav-item" data-depth="4">
|
|
|
<a class="nav-link" href="jme3/terminology.html">Terminology</a>
|
|
@@ -210,6 +165,61 @@
|
|
|
<li class="nav-item" data-depth="1">
|
|
|
<a class="nav-link" href="sdk.html">jMonkeyEngine SDK</a>
|
|
|
</li>
|
|
|
+</ul>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="0">
|
|
|
+<ul class="nav-list">
|
|
|
+ <li class="nav-item" data-depth="1">
|
|
|
+ <button class="nav-item-toggle"></button>
|
|
|
+ <span class="nav-text">Tutorials</span>
|
|
|
+<ul class="nav-list">
|
|
|
+ <li class="nav-item" data-depth="2">
|
|
|
+ <button class="nav-item-toggle"></button>
|
|
|
+ <a class="nav-link" href="tutorials/beginner/beginner.html">Beginner tutorials</a>
|
|
|
+<ul class="nav-list">
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_node.html">Hello Node</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_asset.html">Hello Asset</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_main_event_loop.html">Hello Update Loop</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_input_system.html">Hello Input System</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_material.html">Hello Material</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_animation.html">Hello Animation</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_picking.html">Hello Picking</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_collision.html">Hello Collision</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_terrain.html">Hello Terrain</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_audio.html">Hello Audio</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_effects.html">Hello Effects</a>
|
|
|
+ </li>
|
|
|
+ <li class="nav-item" data-depth="3">
|
|
|
+ <a class="nav-link" href="tutorials/beginner/hello_physics.html">Hello Physics</a>
|
|
|
+ </li>
|
|
|
+</ul>
|
|
|
+ </li>
|
|
|
+</ul>
|
|
|
+ </li>
|
|
|
</ul>
|
|
|
</li>
|
|
|
</ul>
|
|
@@ -342,77 +352,6 @@ This is an Admonition. You will see many of these scattered throughout the Wiki.
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="sect1">
|
|
|
-<h2 id="tutorials-for-beginners"><a class="anchor" href="#tutorials-for-beginners"></a>Tutorials for Beginners</h2>
|
|
|
-<div class="sectionbody">
|
|
|
-<div class="paragraph">
|
|
|
-<p>The beginner tutorials demonstrate the most common use cases and explain basic concepts. We encourage you to run the sample codes and experiment with them. <a href="https://github.com/jMonkeyEngine/jmonkeyengine/tree/master/jme3-examples/src/main/java/jme3test">All example code</a> is included in the jMonkeyEngine SDK: Simply create a new project from the <code>JmeTests</code> template. You can find detailed instructions on setting up the tests under the <a href="#sample-projects#">Sample Projects</a> topic found at the bottom of this page.</p>
|
|
|
-</div>
|
|
|
-<div class="paragraph">
|
|
|
-<p>To start writing your own projects, create a new file from the <code>BasicGame</code> template.
|
|
|
-Note that Test apps in this example project are not necessarily the recommended way to build an app with JME, they are just simple one class test case that showcase a feature.</p>
|
|
|
-</div>
|
|
|
-<div class="imageblock right">
|
|
|
-<div class="content">
|
|
|
-<img src="_images/jme3/beginner/beginner-physics.png" alt="beginner-physics.png" width="360" height="291">
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<div class="ulist">
|
|
|
-<ul>
|
|
|
-<li>
|
|
|
-<p>Make sure you are familiar with basic <a href="jme3/terminology.html" class="page">3D game development concepts</a> such as <a href="jme3/the_scene_graph.html" class="page">the scene graph</a>.</p>
|
|
|
-<div class="olist loweralpha">
|
|
|
-<ol class="loweralpha" type="a">
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_simpleapplication.html" class="page">Hello SimpleApplication</a> – Initializing a SimpleApplication</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_node.html" class="page">Hello Node</a> – Transforming Geometries and Nodes in the Scenegraph</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_asset.html" class="page">Hello Assets</a> – Loading 3-D models, scenes, and other assets.</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_main_event_loop.html" class="page">Hello Loop</a> – Triggering actions in the update loop</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_input_system.html" class="page">Hello Input</a> – Responding to keyboard and mouse input</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_material.html" class="page">Hello Material</a> – Setting Materials, Textures, Transparency</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_animation.html" class="page">Hello Animation</a> – Controlling animated models</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_picking.html" class="page">Hello Picking</a> – Shooting, pressing buttons, selecting, picking up items</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_collision.html" class="page">Hello Collision</a> – Making walls and floors solid</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_terrain.html" class="page">Hello Terrain</a> – Creating hilly landscapes with textures</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_audio.html" class="page">Hello Audio</a> – Accompanying places and actions with 3D sound</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_effects.html" class="page">Hello Effects</a> – Creating particle effects such as fire, explosions, spells.</p>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p><a href="jme3/beginner/hello_physics.html" class="page">Hello Physics</a> – Bouncing ball and falling bricks</p>
|
|
|
-</li>
|
|
|
-</ol>
|
|
|
-</div>
|
|
|
-</li>
|
|
|
-<li>
|
|
|
-<p>See <a href="sdk/sample_code.html" class="page">Trouble running the samples</a> if you need help
|
|
|
-or try searching the wiki (search box is at the top of every wiki page) or using the <a href="https://hub.jmonkeyengine.org/search?expanded=true">forum search</a>. If that doesn’t work try asking on the <a href="https://hub.jmonkeyengine.org/search?expanded=true">forum</a> itself, make sure you learn <a href="https://hub.jmonkeyengine.org/">how to use code blocks</a> before doing so.</p>
|
|
|
-</li>
|
|
|
-</ul>
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<div class="sect1">
|
|
|
<h2 id="documentation-for-intermediate-users"><a class="anchor" href="#documentation-for-intermediate-users"></a>Documentation for Intermediate Users</h2>
|
|
|
<div class="sectionbody">
|
|
|
<div class="paragraph">
|
|
@@ -477,7 +416,7 @@ or try searching the wiki (search box is at the top of every wiki page) or using
|
|
|
<div class="ulist">
|
|
|
<ul>
|
|
|
<li>
|
|
|
-<p><a href="jme3/beginner/hellovector.html" class="page">Vector visualization & vector operations</a></p>
|
|
|
+<p><a href="tutorials/beginner/hellovector.html" class="page">Hello Vector</a></p>
|
|
|
</li>
|
|
|
</ul>
|
|
|
</div>
|
|
@@ -1144,7 +1083,7 @@ or try searching the wiki (search box is at the top of every wiki page) or using
|
|
|
</div>
|
|
|
<nav class="pagination">
|
|
|
<span class="prev"><a href="documentation.html">Getting Started</a></span>
|
|
|
- <span class="next"><a href="jme3/beginner/hello_simpleapplication.html">Hello SimpleApplication</a></span>
|
|
|
+ <span class="next"><a href="jme3/intermediate/best_practices.html">Best Practices</a></span>
|
|
|
</nav>
|
|
|
</article>
|
|
|
<aside class="toc sidebar" data-title="Contents" data-levels="2">
|