jme3_zh.html 26 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <!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 教程 &amp; 文档</title><link rel="stylesheet" href="./asciidoctor.css">
  2. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
  3. <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_zh.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 教程 &amp; 文档</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="#初级教程">初级教程</a></li><li><a href="#中级教程">中级教程</a></li><li><a href="#进阶教程">进阶教程</a></li><li><a href="#sdk-documentation">SDK Documentation</a></li><li><a href="#下载和安装jme3">下载和安装JME3</a></li><li><a href="#feedback">Feedback</a></li></ul></div></div><div id="content"><div class="sect1"><h2 id="初级教程">初级教程</h2><div class="sectionbody"><div class="paragraph"><p>初级教程将介绍一些常见的游戏开发实例,并解释一些基本概念。在正式学习前,请确认自己是否了解<a href="jme3/terminology.html">3D游戏开发的一些基本概念</a>,例如<a href="jme3/the_scene_graph.html">场景图</a>。如果你不太了解的话,建议先学习“<a href="jme3/math_for_dummies.html">3D数学基础知识</a>”以及“<a href="jme3/scenegraph_for_dummies.html">3D场景图的基本概念</a>”。</p></div>
  4. <div class="paragraph"><p><a href="https://github.com/jMonkeyEngine/jmonkeyengine/tree/master/jme3-examples/src/main/java/jme3test">所有示例代码</a>均已包含在jMonkeyEngine SDK中(yan:通过github搜索jMonkeyEngine也能找到源码),你只需要在创建工程时选择`JmeTests`模板,即可查阅这些代码。如果你要自己开发游戏的话,建议在创建工程时选择`BasicGame`模板。</p></div>
  5. <div class="paragraph"><p>建议读者在学习的过程中把所有的示例代码都编写运行一遍,并且尝试着去修改这些代码,有助于加深对本教程的理解。</p></div>
  6. <div class="admonitionblock important"><table><tr><td class="icon"><i class="fa icon-important" title="Important"></i></td><td class="content"><div class="ulist"><ul><li><p>使用<a href="sdk.html">jMonkeyEngine SDK</a>开发项目时,按F1键可以搜索并浏览本wiki的一份副本,帮助文档的内容与你所使用的SDK版本同步。本wiki随<a href="https://github.com/jMonkeyEngine/jmonkeyengine">jME3最新版本</a>同步更新。*</p></li></ul></div></td></tr></table></div>
  7. <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>
  8. <div class="olist arabic"><ol class="arabic"><li><p><a href="jme3/beginner/hello_simpleapplication_zh.html">第一个JME3程序</a> – 实现一个简单的程序</p><div class="olist loweralpha"><ol class="loweralpha" type="a"><li><p><a href="jme3/beginner/hello_node_zh.html">节点(Node)</a> – 在场景图中改变几何体和节点属性</p></li><li><p><a href="jme3/beginner/hello_asset_zh.html">资源(Assets)</a> – 加载三维模型、场景和其他的资源</p></li><li><p><a href="jme3/beginner/hello_main_event_loop_zh.html">事件循环(Loop)</a> – 在事件循环中实现事件控制功能</p></li><li><p><a href="jme3/beginner/hello_input_system_zh.html">输入(Input)</a> – 对于键盘和鼠标的输入作出响应</p></li><li><p><a href="jme3/beginner/hello_material_zh.html">材质(Material)</a> – 设置材质、纹理、透明度</p></li><li><p><a href="jme3/beginner/hello_animation_zh.html">动画(Animation)</a> – 控制动画模型</p></li><li><p><a href="jme3/beginner/hello_picking_zh.html">拣选(Picking)</a> – 射击、压下按钮、选择、捡起选项</p></li><li><p><a href="jme3/beginner/hello_collision_zh.html">碰撞(Collision)</a> – 建造墙壁和固体地板</p></li><li><p><a href="jme3/beginner/hello_terrain_zh.html">地形(Terrain)</a> – 使用贴图创建小山的风景</p></li><li><p><a href="jme3/beginner/hello_audio_zh.html">音效(Audio)</a> – 按照位置和事件来实现三维音效</p></li><li><p><a href="jme3/beginner/hello_effects_zh.html">特效(Effects)</a> – 创建粒子特效,比如:火焰、爆炸、魔法</p></li><li><p><a href="jme3/beginner/hello_physics_zh.html">物理(Physics)</a> – 撞球和坠落的砖头</p></li><li><p><a href="jme3/beginner/hello_vector_zh.html">向量(Vector)</a> – 可视化向量与向量操作</p></li><li><p><a href="jme3/beginner/hello_chase_camera_zh.html">摄像机(Camera)</a> – aka的第三人称摄像机示例代码</p></li></ol></div></li></ol></div>
  9. <div class="paragraph"><p>See also: <a href="sdk/sample_code.html">运行示例代码遇到了问题吗</a>?</p></div>
  10. <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&#8212;&#8203;gamedev-10479"> How to learn jMonkeyEngine 3</a>.</p></div></div></div>
  11. <div class="sect1"><h2 id="中级教程">中级教程</h2><div class="sectionbody"><div class="paragraph"><p>学初级教程后,你已经了解了所有的基本概念,是时候把它们综合起来了。下面这些文章可以帮助你理解如何在实践开发中综合应用这些知识。</p></div>
  12. <div class="paragraph"><p><strong>jMonkeyEngine3 概念</strong></p></div>
  13. <div class="ulist"><ul><li><p><a href="jme3/intermediate/best_practices.html">最佳实践</a></p></li><li><p><a href="jme3/intermediate/simpleapplication.html">深入SimpleApplication类</a></p></li><li><p><a href="jme3/intermediate/appsettings.html">jME3显示配置</a></p></li><li><p><a href="jme3/intermediate/file_types.html">文件类型</a></p></li><li><p><a href="jme3/intermediate/optimization.html">优化</a></p></li><li><p><a href="jme3/faq.html">常见问题解答(FAQ)</a></p></li></ul></div>
  14. <div class="paragraph"><p><strong>数学概念</strong></p></div>
  15. <div class="ulist"><ul><li><p><a href="jme3/math_for_dummies.html">jME3数学基础</a></p></li><li><p><a href="jme3/intermediate/math.html">Short 3D math &quot;cheat sheet&quot;</a></p></li><li><p><a href="jme3/math.html">jME3数学概述</a></p></li><li><p><a href="jme3/math_video_tutorials.html">视频: jME3数学系列教程</a></p></li></ul></div>
  16. <div class="paragraph"><p><strong>3D图形学概念</strong></p></div>
  17. <div class="ulist"><ul><li><p><a href="jme3/intermediate/multi-media_asset_pipeline.html">多媒体资源管道</a></p></li><li><p><a href="jme3/scenegraph_for_dummies.html">3D场景图的基本概念</a></p></li><li><p><a href="jme3/terminology.html">3D图形学术语</a></p></li><li><p><a href="jme3/intermediate/how_to_use_materials.html">如何使用材质</a></p></li><li><p><a href="jme3/intermediate/transparency_sorting.html">透明度排序</a></p></li><li><p><a href="jme3/external/blender.html">使用Blender创建兼容jME3的模型</a></p></li><li><p><a href="jme3/external/3dsmax.html">使用3dsmax创建兼容jME3的模型</a></p></li></ul></div>
  18. <div class="paragraph"><p><strong>游戏教程</strong></p></div>
  19. <div class="ulist"><ul><li><p><a href="http://gamedevelopment.tutsplus.com/series/cross-platform-vector-shooter-jmonkeyengine&#8212;&#8203;gamedev-13757">Neon Vector Shooter tutorial on Tuts+</a></p></li></ul></div>
  20. <div class="paragraph"><p><strong>视频实例教程</strong>
  21. - 注意:以下视频中使用了jME 3.1 alpha 版的一些特性</p></div>
  22. <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>
  23. <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 &gt; New Project &gt; JME3 Tests) and the example games provided by the community!</p></div></div></div>
  24. <div class="sect1"><h2 id="进阶教程">进阶教程</h2><div class="sectionbody"><div class="paragraph"><p>现在你已经学会了所有的概念,是时候学习jMonkeyEngine的全部内容了!深入到API中去了解所有的选项,包括那些不太常用的高级方法。但是不要过度延长自己,开发游戏需要时间和奉献精神,一步一个脚印,战士! :)</p></div>
  25. <div class="paragraph"><p><strong>控制游戏逻辑</strong></p></div>
  26. <div class="ulist"><ul><li><p><a href="jme3/advanced/update_loop.html">主循环</a></p></li><li><p><a href="jme3/advanced/application_states.html">AppStates</a></p></li><li><p><a href="jme3/advanced/custom_controls.html">自定义Control</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">多线程</a></p></li></ul></div>
  27. <div class="paragraph"><p><strong>管理3D场景图中的对象</strong></p></div>
  28. <div class="ulist"><ul><li><p><a href="jme3/advanced/traverse_scenegraph.html">遍历场景图</a></p></li><li><p><a href="jme3/advanced/spatial.html">Spatial: Node与Geometry的对比</a></p></li><li><p><a href="jme3/advanced/mesh.html">网格</a></p><div class="ulist"><ul><li><p><a href="jme3/advanced/shape.html">形状</a></p></li><li><p><a href="jme3/advanced/3d_models.html">3D模型</a></p></li><li><p><a href="jme3/advanced/custom_meshes.html">自定义网格</a></p></li></ul></div></li><li><p><a href="jme3/advanced/asset_manager.html">资源管理器</a></p></li><li><p><a href="jme3/advanced/save_and_load.html">读写节点数据(.J3O文件)</a></p></li><li><p><a href="jme3/advanced/collision_and_intersection.html">碰撞与交点</a></p></li><li><p><a href="jme3/advanced/level_of_detail.html">层次细节(LOD)</a></p></li></ul></div>
  29. <div class="paragraph"><p><strong>动画和场景</strong></p></div>
  30. <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&amp;hl=en">Scene Workflow:</a></p></li></ul></div></li></ul></div>
  31. <div class="paragraph"><p>Create jme3 compatible racing tracks in blender
  32. * <a href="http://www.youtube.com/watch?v=3481ueuDJwQ&amp;feature=youtu.be">Video: Create jme3 compatible models in blender</a></p></div>
  33. <div class="paragraph"><p>Exporting OgreXML scenes from Blender to JME3</p></div>
  34. <div class="ulist"><ul><li><p><a href="https://docs.google.com/leaf?id=0B9hhZie2D-fEYmRkMTYwN2YtMzQ0My00NTM4LThhOTYtZTk1MTRlYTNjYTc3&amp;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>
  35. <div class="paragraph"><p><strong>材质、光影</strong></p></div>
  36. <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>
  37. <div class="paragraph"><p><strong>物理集成</strong></p></div>
  38. <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 &amp; Physics Editor</a></p></li></ul></div>
  39. <div class="paragraph"><p><strong>音频和视频</strong></p></div>
  40. <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>
  41. <div class="paragraph"><p><strong>后置处理过滤器与特效</strong></p></div>
  42. <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>
  43. <div class="paragraph"><p><strong>地形</strong></p></div>
  44. <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>
  45. <div class="paragraph"><p><strong>人工智能(AI)</strong></p></div>
  46. <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>
  47. <div class="paragraph"><p><strong>多人联网游戏</strong></p></div>
  48. <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>
  49. <div class="paragraph"><p><strong>实体系统</strong></p></div>
  50. <div class="ulist"><ul><li><p><a href="jme3/contributions/entitysystem.html">The Zay-ES Entity System</a></p></li></ul></div>
  51. <div class="paragraph"><p><strong>摄像机</strong></p></div>
  52. <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></ul></div>
  53. <div class="paragraph"><p><strong>用户交互</strong></p></div>
  54. <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>
  55. <div class="paragraph"><p><strong>图形用户界面(<abbr title="Graphical User Interface">GUI</abbr>)</strong></p></div>
  56. <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>
  57. <div class="paragraph"><p><strong>自定义渲染</strong></p></div>
  58. <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>
  59. <div class="paragraph"><p><strong>自定义工具</strong></p></div>
  60. <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>
  61. <div class="paragraph"><p><strong>日志与调试</strong></p></div>
  62. <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>
  63. <div class="paragraph"><p><strong>Android项目开发</strong></p></div>
  64. <div class="ulist"><ul><li><p><a href="jme3/advanced/android.html">Android Project Cheat Sheet</a></p></li></ul></div>
  65. <div class="paragraph"><p><strong>项目部署</strong></p></div>
  66. <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>
  67. <div class="paragraph"><p><strong>脚本</strong></p></div>
  68. <div class="ulist"><ul><li><p><a href="jme3/scripting.html">Groovy 脚本语言</a></p></li></ul></div>
  69. <div class="paragraph"><p><strong>虚拟现实&amp;模拟器</strong></p></div>
  70. <div class="ulist"><ul><li><p><a href="jme3/virtualreality.html">Virtual Reality. OpenCV &amp; JavaCV</a></p></li></ul></div>
  71. <div class="paragraph"><p><strong>jMonkey User Contributions</strong></p></div>
  72. <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>
  73. <div class="paragraph"><p><strong>Sample Projects</strong></p></div>
  74. <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>
  75. <div class="paragraph"><p>These code examples are not supported by the core team and we cannot guarantee their correctness:</p></div>
  76. <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>
  77. <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>
  78. <div class="paragraph"><p>The <a href="sdk.html">jMonkeyEngine SDK</a> is our recommended game development environment.</p></div>
  79. <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>
  80. <div class="paragraph"><p>Here are some videos of how the jMonkeyEngine SDK makes your development team&#8217;s life easier:</p></div>
  81. <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&amp;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>
  82. <div class="sect1"><h2 id="下载和安装jme3">下载和安装JME3</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="/.html#Installation">Download jMonkeyEngine 3 SDK</a></p></li></ul></div></div></div>
  83. <div class="sect1"><h2 id="feedback">Feedback</h2><div class="sectionbody"><div class="paragraph"><p>jME3 is in development; if a tutorial doesn&#8217;t work as expected, try using the latest daily build. If that doesn&#8217;t “fix it then:</p></div>
  84. <div class="ulist"><ul><li><p><a href="http://code.google.com/p/jmonkeyengine/issues/list?can=2&amp;q=label:Component-Docs">Report a Documentation Task</a></p></li><li><p><a href="report_bugs.html">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 2018-01-15 05:30:44 +00:00</div></div><script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script><script>docsearch({
  85. apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
  86. indexName: 'jmonkeyengine',
  87. inputSelector: '#doc-search',
  88. debug: false // Set debug to true if you want to inspect the dropdown
  89. });</script></body></html>