| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="Asciidoctor 1.5.4"><meta name="keywords" content="documentation, intro, intermediate, about"><title>jMonkeyEngine Tutorials and Documentation</title><link rel="stylesheet" href="./asciidoctor.css">
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
- <link rel="stylesheet" href="./coderay-asciidoctor.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css"></head><body class="article toc2 toc-left"><div id="header"><div id="toolbar"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/src/docs/asciidoc/jme3.adoc"><i class="fa fa-pencil-square" aria-hidden="true"></i></a><a href="https://github.com/jMonkeyEngine/wiki/new/master/src/docs/asciidoc/"><i class="fa fa-plus-square" aria-hidden="true"></i></a><input dir="auto" style="position: relative; vertical-align: top;" spellcheck="false" autocomplete="off" class="searchbox__input aa-input" id="doc-search" name="search" placeholder="Search in the doc" required="required" type="search"></div><h1>jMonkeyEngine Tutorials and Documentation</h1><div class="details"><span class="author" id="author"></span><br><span id="revnumber">version ,</span> <span id="revdate">2016/03/17 20:48</span></div><div id="toc" class="toc2"><div id="toctitle">Table of Contents</div><ul class="sectlevel1"><li><a href="#tutorials-for-beginners">Tutorials for Beginners</a></li><li><a href="#documentation-for-intermediate-users">Documentation for Intermediate Users</a></li><li><a href="#documentation-for-advanced-users">Documentation for Advanced Users</a></li><li><a href="#sdk-documentation">SDK Documentation</a></li><li><a href="#installation">Installation</a></li><li><a href="#feedback">Feedback</a></li></ul></div></div><div id="content"><div class="sect1"><h2 id="tutorials-for-beginners">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. To start writing your own projects, create a new file from the <code>BasicGame</code> template.</p></div>
- <div class="admonitionblock important"><table><tr><td class="icon"><i class="fa icon-important" title="Important"></i></td><td class="content"><div class="paragraph"><p><strong>Press F1</strong> in the <a href="sdk.html">jMonkeyEngine SDK</a> to browse and search a copy of this wiki’s contents while coding. The help documents in the SDK always match the version that you currently use. The wiki is updated for the <a href="https://github.com/jMonkeyEngine/jmonkeyengine">latest development version</a> of jME3.</p></div></td></tr></table></div>
- <div style="text-align: right;" class="imageblock"><div class="content"><img src="jme3/beginner/beginner-physics.png" alt="beginner-physics.png" height="291"></div></div>
- <div class="ulist"><ul><li><p>Make sure you are familiar with basic <a href="jme3/terminology.html">3D game development concepts</a> such as <a href="jme3/the_scene_graph.html">the scene graph</a>.</p><div class="olist loweralpha"><ol class="loweralpha" type="a"><li><p><a href="jme3/beginner/hello_simpleapplication.html">Hello SimpleApplication</a> – Initializing a SimpleApplication</p></li><li><p><a href="jme3/beginner/hello_node.html">Hello Node</a> – Transforming Geometries and Nodes in the Scenegraph</p></li><li><p><a href="jme3/beginner/hello_asset.html">Hello Assets</a> – Loading 3-D models, scenes, and other assets.</p></li><li><p><a href="jme3/beginner/hello_main_event_loop.html">Hello Loop</a> – Triggering actions in the update loop</p></li><li><p><a href="jme3/beginner/hello_input_system.html">Hello Input</a> – Responding to keyboard and mouse input</p></li><li><p><a href="jme3/beginner/hello_material.html">Hello Material</a> – Setting Materials, Textures, Transparency</p></li><li><p><a href="jme3/beginner/hello_animation.html">Hello Animation</a> – Controlling animated models</p></li><li><p><a href="jme3/beginner/hello_picking.html">Hello Picking</a> – Shooting, pressing buttons, selecting, picking up items</p></li><li><p><a href="jme3/beginner/hello_collision.html">Hello Collision</a> – Making walls and floors solid</p></li><li><p><a href="jme3/beginner/hello_terrain.html">Hello Terrain</a> – Creating hilly landscapes with textures</p></li><li><p><a href="jme3/beginner/hello_audio.html">Hello Audio</a> – Accompanying places and actions with 3D sound</p></li><li><p><a href="jme3/beginner/hello_effects.html">Hello Effects</a> – Creating particle effects such as fire, explosions, spells.</p></li><li><p><a href="jme3/beginner/hello_physics.html">Hello Physics</a> – Bouncing ball and falling bricks</p></li></ol></div></li></ul></div>
- <div class="paragraph"><p>See also: <a href="sdk/sample_code.html">Trouble running the samples</a>?</p></div>
- <div class="paragraph"><p>For more help getting started, check out this tuts+ guide on “<a href="http://gamedevelopment.tutsplus.com/articles/how-to-learn-jmonkeyengine-3—​gamedev-10479"> How to learn jMonkeyEngine 3</a>.</p></div></div></div>
- <div class="sect1"><h2 id="documentation-for-intermediate-users">Documentation for Intermediate Users</h2><div class="sectionbody"><div class="paragraph"><p>Now that you understood the basics, let’s put it all together. The following intermediate articles help you to understand how to use these concepts in context.</p></div>
- <div class="paragraph"><p><strong>jMonkeyEngine3 Concepts</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/intermediate/best_practices.html">Best Practices</a></p></li><li><p><a href="jme3/intermediate/simpleapplication.html">SimpleApplication</a></p></li><li><p><a href="jme3/intermediate/appsettings.html">AppSettings</a></p></li><li><p><a href="jme3/intermediate/file_types.html">File Types</a></p></li><li><p><a href="jme3/intermediate/optimization.html">Optimization</a></p></li><li><p><a href="jme3/faq.html">Frequently Asked Questions (FAQ)</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Maths Concepts</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/math_for_dummies.html">jME3 Math for Dummies</a></p></li><li><p><a href="jme3/intermediate/math.html">Short 3D math "cheat sheet"</a></p></li><li><p><a href="jme3/math.html">jME3 math overview</a></p></li><li><p><a href="jme3/math_video_tutorials.html">Videos: jME3 math video tutorial series</a></p></li></ul></div>
- <div class="paragraph"><p><strong>3D Graphics Concepts</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/intermediate/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a></p></li><li><p><a href="jme3/scenegraph_for_dummies.html">3D Scene Graph for Dummies</a></p><div class="ulist"><ul><li><p><a href="jme3/beginner/hellovector.html">Vector visualization & vector operations</a> –</p></li></ul></div></li><li><p><a href="jme3/terminology.html">3D Graphics Terminology</a></p></li><li><p><a href="jme3/intermediate/how_to_use_materials.html">How to Use Materials</a></p></li><li><p><a href="jme3/intermediate/transparency_sorting.html">Transparency Sorting</a></p></li><li><p><a href="jme3/external/blender.html">Creating compatible models in blender</a></p></li><li><p><a href="jme3/external/3dsmax.html">Creating compatible models in 3dsmax</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Game Tutorials</strong></p></div>
- <div class="ulist"><ul><li><p><a href="http://gamedevelopment.tutsplus.com/series/cross-platform-vector-shooter-jmonkeyengine—​gamedev-13757">Neon Vector Shooter tutorial on Tuts+</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Video Use Case Tutorials</strong>
- - Note these videos use alpha features only available in the next release</p></div>
- <div class="ulist"><ul><li><p><a href="http://www.youtube.com/watch?v=-OzRZscLlHY">Video: jMonkeyEngine SDK Use Case Demo 1 (Quixote)</a></p></li><li><p><a href="http://www.youtube.com/watch?v=6-YWxD3JByE">Video: jMonkeyEngine SDK Use Case Demo 2 (Models and Materials)</a></p></li></ul></div>
- <div class="paragraph"><p>Learn from sample code in <a href="https://github.com/jMonkeyEngine/jmonkeyengine/tree/master/jme3-examples/src/main/java/jme3test">src/main/java/jme3test</a> (also available in the sdk by File > New Project > JME3 Tests) and the example games provided by the community!</p></div></div></div>
- <div class="sect1"><h2 id="documentation-for-advanced-users">Documentation for Advanced Users</h2><div class="sectionbody"><div class="paragraph"><p>Now that you understand the concepts, it’s time to make the most of the jMonkeyEngine. Deep-dive into the <abbr title="Application Programming Interface">API</abbr> and learn about all options, including less commonly used advanced methods. Don’t over-extend yourself, developing a good game requires time and dedication. One step at a time, champ! :)</p></div>
- <div class="paragraph"><p><strong>Controlling Game Logic</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/update_loop.html">Update Loop</a></p></li><li><p><a href="jme3/advanced/application_states.html">Application States</a></p></li><li><p><a href="jme3/advanced/custom_controls.html">Custom Controls</a></p><div class="ulist"><ul><li><p><a href="http://www.youtube.com/watch?v=MNDiZ9YHIpM">Video: How to control any scene node</a></p></li><li><p><a href="http://www.youtube.com/watch?v=-OzRZscLlHY">Video: How to remote control a character in a scene</a></p></li></ul></div></li><li><p><a href="jme3/advanced/multithreading.html">Multithreading</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Managing Objects in the 3D Scene Graph</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/traverse_scenegraph.html">Traverse SceneGraph</a></p></li><li><p><a href="jme3/advanced/spatial.html">Spatial: Node versus Geometry</a></p></li><li><p><a href="jme3/advanced/mesh.html">Mesh</a></p><div class="ulist"><ul><li><p><a href="jme3/advanced/shape.html">Shape</a></p></li><li><p><a href="jme3/advanced/3d_models.html">3D Models</a></p></li><li><p><a href="jme3/advanced/custom_meshes.html">Custom Meshes</a></p></li></ul></div></li><li><p><a href="jme3/advanced/asset_manager.html">Asset Manager</a></p></li><li><p><a href="jme3/advanced/save_and_load.html">Saving and Loading Nodes (.J3O Files)</a></p></li><li><p><a href="jme3/advanced/collision_and_intersection.html">Collision and Intersection</a></p></li><li><p><a href="jme3/advanced/level_of_detail.html">Level of Detail</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Animations and Scenes</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/animation.html">Animation</a></p></li><li><p><a href="jme3/advanced/cinematics.html">Cinematics (cutscenes, fake destruction physics)</a></p></li><li><p><a href="jme3/advanced/motionpath.html">MotionPaths and waypoints</a></p></li><li><p><a href="jme3/external/blender.html">Creating jME3 compatible 3D models in Blender</a></p></li><li><p><a href="jme3/advanced/makehuman_blender_ogrexml_toolchain.html">MakeHuman Blender OgreXML toolchain for creating and importing animated human characters</a></p></li><li><p><a href="sdk/blender.html">Converting Blender Models to JME3 (.J3o files)</a></p><div class="ulist"><ul><li><p><a href="https://www.youtube.com/watch?v=QiLCs4AKh28">Video: Import animated models from Blender 2.6 to JME3</a></p></li><li><p><a href="http://www.youtube.com/watch?v=NdjC9sCRV0s">Video: Creating and Exporting OgreXML Animations from Blender 2.61 to JME3</a></p></li><li><p><a href="https://docs.google.com/fileview?id=0B9hhZie2D-fENDBlZDU5MzgtNzlkYi00YmQzLTliNTQtNzZhYTJhYjEzNWNk&hl=en">Scene Workflow:</a></p></li></ul></div></li></ul></div>
- <div class="paragraph"><p>Create jme3 compatible racing tracks in blender
- * <a href="http://www.youtube.com/watch?v=3481ueuDJwQ&feature=youtu.be">Video: Create jme3 compatible models in blender</a></p></div>
- <div class="paragraph"><p>Exporting OgreXML scenes from Blender to JME3</p></div>
- <div class="ulist"><ul><li><p><a href="https://docs.google.com/leaf?id=0B9hhZie2D-fEYmRkMTYwN2YtMzQ0My00NTM4LThhOTYtZTk1MTRlYTNjYTc3&hl=en">Animation Workflow: Create Animated UV-Mapped OgreXML Models in Blender, and use them in JME3</a></p><div class="ulist"><ul><li><p><a href="http://www.youtube.com/watch?v=IDHMWsu_PqA">Video: Creating Worlds with Instances in Blender</a></p></li><li><p><a href="jme3/advanced/ogrecompatibility.html">OgreCompatibility</a></p></li></ul></div></li></ul></div>
- <div class="paragraph"><p><strong>Materials, Light, Shadow</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/intermediate/how_to_use_materials.html">How to Use Materials</a></p></li><li><p><a href="jme3/advanced/j3m_material_files.html">Creating .j3m Materials</a></p></li><li><p><a href="jme3/advanced/material_definitions.html">How to Use Material Definitions (.j3md)</a></p></li><li><p><a href="jme3/advanced/materials_overview.html">All Material Definition Properties</a></p></li><li><p><a href="jme3/advanced/anisotropic_filtering.html">Anisotropic Filtering for Textures</a></p></li><li><p><a href="jme3/advanced/light_and_shadow.html">Light and Shadow</a></p></li><li><p><a href="jme3/advanced/jme3_shaders.html">About JME3 and Shaders</a></p></li><li><p><a href="jme3/advanced/jme3_shadernodes.html">Shader Node System</a></p></li><li><p><a href="jme3/advanced/jme3_srgbpipeline.html">Gamma correction or sRGB pipeline</a></p></li><li><p><a href="jme3/shader_video_tutorials.html">Videos: jME3 introduction to shaders video tutorial series</a></p></li><li><p><a href="http://www.youtube.com/watch?v=IuEMUFwdheE">Video: jME3 Material with Alpha Channel</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Physics Integration</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/physics.html">Physics: Gravity, Collisions, Forces</a></p></li><li><p><a href="jme3/advanced/bullet_multithreading.html">Multi-Threaded Physics</a></p></li><li><p><a href="jme3/advanced/physics_listeners.html">Physics Listeners and Collision Detection</a></p></li><li><p><a href="jme3/advanced/hinges_and_joints.html">Hinges and Joints</a></p></li><li><p><a href="jme3/advanced/walking_character.html">Walking Character</a></p></li><li><p><a href="jme3/advanced/ragdoll.html">Ragdoll</a></p></li><li><p><a href="jme3/advanced/vehicles.html">Vehicles</a></p></li><li><p><a href="jme3/advanced/ray_and_sweep_tests.html">Physics Rays and Sweep Tests</a></p></li><li><p><a href="http://www.youtube.com/watch?v=yS9a9o4WzL8">Video: Mesh Tool & Physics Editor</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Audio and Video</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/audio.html">Audio: Playing Sounds</a></p></li><li><p><a href="jme3/advanced/audio_environment_presets.html">Audio Environment Presets</a></p></li><li><p><a href="jme3/advanced/video.html">Video: Playing Clips</a></p></li><li><p><a href="jme3/advanced/screenshots.html">Capture Screenshots</a></p></li><li><p><a href="jme3/advanced/capture_audio_video_to_a_file.html">Capture Audio/Video to a File</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Post-Processor Filters and Effects</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/effects_overview.html">Effects and Filters Overview</a></p></li><li><p><a href="jme3/advanced/bloom_and_glow.html">Bloom and Glow</a></p></li><li><p><a href="jme3/advanced/particle_emitters.html">Particle Emitters</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Landscapes</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/sky.html">Sky</a></p></li><li><p><a href="jme3/advanced/terrain.html">Terrain (TerraMonkey)</a></p></li><li><p><a href="jme3/advanced/endless_terraingrid.html">Endless Terrain (TerrainGrid)</a></p></li><li><p><a href="jme3/advanced/terrain_collision.html">Terrain Collision</a></p></li><li><p><a href="jme3/contributions/cubes.html">Cubes - A Block World Framework</a></p></li><li><p><a href="jme3/advanced/water.html">Simple Water</a></p></li><li><p><a href="jme3/advanced/post-processor_water.html">Post-Processor Water (SeaMonkey)</a></p></li><li><p><a href="jme3/contributions/vegetationsystem.html">Vegetation System</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Artificial Intelligence (AI)</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/recast.html">Recast Navigation</a></p></li><li><p><a href="jme3/advanced/building_recast.html">Updating and building Recast Native Bindings</a></p></li><li><p><a href="jme3/advanced/monkey_brains.html">Monkey Brains</a></p></li><li><p><a href="jme3/advanced/steer_behaviours.html">Steer Behaviours</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Multiplayer Networking</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/networking.html">Multiplayer Networking (SpiderMonkey)</a></p></li><li><p><a href="jme3/advanced/headless_server.html">Headless Server</a></p></li><li><p><a href="jme3/advanced/monkey_zone.html">Monkey Zone: Multi-Player Demo Code</a></p></li><li><p><a href="jme3/advanced/open_game_finder.html">Open Game Finder</a></p></li><li><p><a href="jme3/advanced/networking_video_tutorials.html">Videos: jME3 networking video tutorial series</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Entity Systems</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/contributions/entitysystem.html">The Zay-ES Entity System</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Camera</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/camera.html">Camera</a></p></li><li><p><a href="jme3/advanced/making_the_camera_follow_a_character.html">Making the Camera Follow a Character</a></p></li><li><p><a href="jme3/advanced/remote-controlling_the_camera.html">Remote-Controlling the Camera</a></p></li><li><p><a href="jme3/advanced/multiple_camera_views.html">Multiple Camera Views</a></p></li><li><p><a href="jme3/beginner/hellochasecam.html">Chase camera (aka 3rd person camera) example</a></p></li></ul></div>
- <div class="paragraph"><p><strong>User Interaction</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/input_handling.html">Input Handling</a></p><div class="ulist"><ul><li><p><a href="https://github.com/jMonkeyEngine-Contributions/Lemur/wiki/Modules">Lemur Scene Graph Tools</a></p><div class="ulist"><ul><li><p><a href="http://hub.jmonkeyengine.org/t/lemur-gems-1-inputmapper-based-camera-movement/28703">Lemur Gems #1 - Input mapper based camera movement. </a></p></li><li><p><a href="http://hub.jmonkeyengine.org/t/lemur-gems-2-inputmapper-delegates/28710">Lemur Gems #2 - Input mapper delegates</a></p></li><li><p><a href="http://hub.jmonkeyengine.org/t/lemur-gems-3-scene-picking/28713">Lemur Gems #3 - Scene picking</a></p></li></ul></div></li></ul></div></li><li><p><a href="jme3/advanced/combo_moves.html">Combo Moves</a></p></li><li><p><a href="jme3/advanced/mouse_picking.html">Mouse Picking: Click to Select</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Graphical User Interface</strong></p></div>
- <div class="ulist"><ul><li><p><a href="https://github.com/jMonkeyEngine-Contributions/Lemur">Lemur - a native jME3 GUI library with scene graph tools</a></p></li><li><p><a href="jme3/contributions/tonegodgui.html">tonegodGUI - a native jME3 GUI library</a></p></li><li><p><a href="jme3/advanced/nifty_gui.html">Nifty GUI - JME3 Integration Tutorial</a></p></li><li><p><a href="jme3/advanced/nifty_gui_best_practices.html">Nifty GUI - Best Practices</a></p></li><li><p><a href="jme3/advanced/nifty_gui_scenarios.html">Nifty GUI Scenarios (Load Screen etc)</a></p></li><li><p><a href="jme3/advanced/hud.html">Head-Up Display (HUD)</a></p></li><li><p><a href="jme3/advanced/localization.html">Localization</a></p></li><li><p><a href="jme3/advanced/swing_canvas.html">Swing Canvas</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Custom Rendering</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/jme3_forwardrendering.html">Forward Rendering process</a></p></li><li><p><a href="jme3/advanced/jme3_renderbuckets.html">Render Buckets</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Custom Tools</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/tools/navigation.html">Mercator Projection Tool (Marine Navigation)</a></p></li><li><p><a href="jme3/tools/charts.html">Visualizing Maps in JME3 (Marine Charts)</a></p></li><li><p><a href="jme3/advanced/atom_framework.html">Atom framework. Mash-up of other plugins</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Logging and Debugging</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/logging.html">Logging</a></p></li><li><p><a href="sdk/log_files.html">Log Files</a></p></li><li><p><a href="jme3/advanced/read_graphic_card_capabilites.html">Read Graphic Card Capabilites</a></p></li><li><p><a href="jme3/advanced/debugging.html">Debugging with Wireframes</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Android specific development</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/advanced/android.html">Android Project Cheat Sheet</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Deployment</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/android.html">Android</a></p></li><li><p><a href="sdk/application_deployment.html">Application Deployment (using jMonkeyEngine SDK)</a></p></li><li><p><a href="jme3/webstart.html">WebStart Deployment (without jMonkeyEngine SDK)</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Scripting</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/scripting.html">Groovy scripting</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Virtual Reality & Simulation</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/virtualreality.html">Virtual Reality. OpenCV & JavaCV</a></p></li></ul></div>
- <div class="paragraph"><p><strong>jMonkey User Contributions</strong></p></div>
- <div class="ulist"><ul><li><p><a href="jme3/contributions.html">Contributions - User made utilities to add functionality to the engine.</a></p></li></ul></div>
- <div class="paragraph"><p><strong>Sample Projects</strong></p></div>
- <div class="ulist"><ul><li><p><a href="sdk/sample_code.html">JmeTests</a> – The “official sample project JmeTests.</p></li><li><p><a href="http://code.google.com/p/jmonkeyengine/source/browse/BookSamples/#BookSamples%2Fsrc">BookSamples</a> – Some more jME3 code samples</p></li></ul></div>
- <div class="paragraph"><p>These code examples are not supported by the core team and we cannot guarantee their correctness:</p></div>
- <div class="ulist"><ul><li><p><a href="jme3/user_examples_project.html">User Examples Project</a> – The jME3 users examples project.</p></li><li><p><a href="jme3/shaderblow_project.html">ShaderBlow Project</a> – The jME3 users shaders project.</p></li><li><p><a href="jme3/rise_of_mutants_project.html">Rise of Mutants Project</a> – Rise of Mutants Project by BigBoots Team.</p></li><li><p><a href="jme3/atomixtuts.html">atomixtuts</a> – Atomix Tutorial Series</p></li><li><p><a href="http://code.google.com/p/street-rally-3d/source/browse/#svn%2Ftrunk%2Fsrc%2Fsr3d">Street rally 3d source code</a> – A racing game programmed by rhymez.</p></li></ul></div></div></div>
- <div class="sect1"><h2 id="sdk-documentation">SDK Documentation</h2><div class="sectionbody"><div style="text-align: right;" class="imageblock"><div class="content"><img src="sdk/jmonkeyplatform-docu-2.png" alt="jmonkeyplatform-docu-2.png" height="300"></div></div>
- <div class="paragraph"><p>The <a href="sdk.html">jMonkeyEngine SDK</a> is our recommended game development environment.</p></div>
- <div class="ulist"><ul><li><p><a href="sdk/comic.html">jMonkeyEngine SDK - the Comic</a></p></li><li><p><a href="sdk.html">SDK Documentation (All editors, plugins, etc)</a></p></li></ul></div>
- <div class="paragraph"><p>Here are some videos of how the jMonkeyEngine SDK makes your development team’s life easier:</p></div>
- <div class="ulist"><ul><li><p><a href="http://www.youtube.com/watch?v=nL7woH40i5c">Video: Importing Models</a></p></li><li><p><a href="http://www.youtube.com/watch?v=ntPAmtsQ6eM">Video: Scene Composing</a></p></li><li><p><a href="http://www.youtube.com/watch?v=DUmgAjiNzhY">Video: Dragging&Dropping Nodes</a></p></li><li><p><a href="http://www.youtube.com/watch?v=Feu3-mrpolc">Video: Working with Materials</a></p></li><li><p><a href="http://www.youtube.com/watch?v=oZnssg8TBWQ">Video: WebStart Deployment</a></p></li><li><p><a href="http://www.youtube.com/watch?v=MNDiZ9YHIpM">Video: Custom Controls</a></p></li><li><p>Read the <a href="sdk.html">SDK documentation</a> for details.</p></li></ul></div></div></div>
- <div class="sect1"><h2 id="installation">Installation</h2><div class="sectionbody"><div class="ulist"><ul><li><p><a href="bsd_license.html">Use jMonkeyEngine 3 for free under the BSD License</a></p></li><li><p><a href="jme3/requirements.html">Software and hardware requirements</a></p></li><li><p><a href="jme3/features.html">All Supported Features</a></p></li><li><p><a href="http://jmonkeyengine.org/wiki/doku.php#Installation">Download jMonkeyEngine 3 SDK</a></p></li></ul></div></div></div>
- <div class="sect1"><h2 id="feedback">Feedback</h2><div class="sectionbody"><div class="paragraph"><p>jME3 is in development; if a tutorial doesn’t work as expected, try using the latest daily build. If that doesn’t “fix it then:</p></div>
- <div class="ulist"><ul><li><p><a href="http://code.google.com/p/jmonkeyengine/issues/list?can=2&q=label:Component-Docs">Report a Documentation Task</a></p></li><li><p><a href="http://jmonkeyengine.org/wiki/doku.php/report_bugs">Report a Bug</a></p></li><li><p><a href="http://jmonkeyengine.org/forums">Ask (and Answer!) Questions on the Forum</a></p></li></ul></div></div></div></div><div id="footer"><div id="footer-text">Version <br>Last updated 2016-07-22 07:15:15 UTC</div></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script><script>docsearch({
- apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
- indexName: 'jmonkeyengine',
- inputSelector: '#doc-search',
- debug: false // Set debug to true if you want to inspect the dropdown
- });</script></body></html>
|