

= jMonkeyEngine SDK Документация


== Почему jMonkeyEngine SDK?


image::sdk/jme3-jmonkeyplatform.png[jme3-jmonkeyplatform.png,with="288",height="180",align="left"]

The jMonkeyEngine SDK (комплект разработки программного обеспечения)  рекомендуется среда разработки игры для jMonkeyEngine 3 библиотеки. 


В jMonkeyEngine SDK-это интегрированная среда разработки (IDE), который предоставляет Вам уникальные плагины для создания jMonkeyEngine 3 игрового контента. Вы можете link:http://code.google.com/p/jmonkeyengine/downloads/list[скачать и установить jMonkeyEngine SDK] в качестве готовой к использованию полноценной среды разработки игр, в место обычной Java IDE. (<<документация/jme3_ru/начальная/что_такое_ide#,Что такое IDE>>?)


Поскольку jMonkeyEngine SDK основан на link:http://platform.netbeans.org/[Платформе NetBeans] (<<sdk/whynoteclipse#,Почему не Eclipse RCP?>>), у вас есть доступ ко всем инструментам для разработчиков в link:http://www.netbeans.org/[NetBeans IDE], в том числе широкий выбор развертывания форматов, начиная от Applet и WebStart до исполняемые файлов. мы рекомендуем jMonkeyEngine SDK, но опытные пользователи могут работать с jMonkeyEngine JARs  в своей любимой IDE, и использовать jMonkeyEngine SDK для ресурсов из JME3 файлов.


`Settings → Keymap`



= Документация

*нажмите F1**ctrl-i*


Встроенная справочная система позволяет просматривать локальную копию документации взятой из этой Вики. Она также содержит примеры кода и информация об установленных плагинах и общие IDE особенности.



== Все функции и варианты использования


=== Видео Уроки

*SDK Use Case Tutorials*


*  link:http://www.youtube.com/watch?v=-OzRZscLlHY[Video: jMonkeyEngine SDK Use Case Demo 1 (Quixote demo)]
*  link:http://www.youtube.com/watch?v=6-YWxD3JByE[Video: jMonkeyEngine SDK Use Case Demo 2 (Models and Materials)]

*SDK Tutorials*


*  link:http://www.youtube.com/watch?v=M1_0pbeyJzI[Video: jMonkeyEngine SDK - Basics]
*  link:http://www.youtube.com/watch?v=nL7woH40i5c[Video: jMonkeyEngine SDK - Importing Models]
*  link:http://www.youtube.com/watch?v=DUmgAjiNzhY[Video: jMonkeyEngine SDK - Dragging&amp;Dropping Nodes]
*  link:http://www.youtube.com/watch?v=ntPAmtsQ6eM[Video: jMonkeyEngine SDK - Scene Composing]
*  link:http://www.youtube.com/watch?v=zgPV3W6dD4s[Video: jMonkeyEngine SDK - Terrain with Collision Shape]
*  link:http://www.youtube.com/watch?v=Feu3-mrpolc[Video: jMonkeyEngine SDK - Working with Materials]
*  link:http://www.youtube.com/watch?v=MNDiZ9YHIpM[Video: jMonkeyEngine SDK - Custom Controls]
*  link:http://www.youtube.com/watch?v=oZnssg8TBWQ[Video: WebStart Deployment]
*  link:http://www.youtube.com/watch?v=D7JM4VMKqPc[Video: Animation and Effect TrackEditing]


image::sdk/jmonkeyplatform-docu-4.png[jmonkeyplatform-docu-4.png,with="421",height="298",align="right"]




=== SDK Руководство Пользователя

*Приступим к работе*


*  <<sdk/update_center#,Обновление jMonkeyEngine SDK>>
*  <<sdk/поиск_и_устранение_неисправностей#,Поиск и устранение неисправностей>>

*Особенности Generic Java Development*


*  <<sdk/project_creation#,Создание Проекта>>
*  <<sdk/code_editor#,Редактор кода и палитра>>
*  <<sdk/version_control#,Управления Версиями Файлов>>
*  <<sdk/application_deployment#,Application Deployment (JAR, WebStart, Applet, Android)>>
**  <<sdk/default_сценарий_сборки#,Default Сценарий Сборки>>
**  <<jme3/android#,Android>>
**  <<jme3/ios#,iOS>>

*  <<sdk/debugging_profiling_testing#,Отладка, Профилирование, Тестирование>>

*Unique Game Development Features*


*  <<sdk/model_loader_and_viewer#,Импорт, просмотр и преобразование модели>>
**  <<sdk/asset_packs#,Asset Packs>>

*  <<sdk/scene_explorer#,The SceneExplorer>>
image::jme3-built-in-help.png[jme3-built-in-help.png,with="400",height="260",align="right"]

*  <<sdk/scene_composer#,Composing a Scene>>
*  <<sdk/terrain_editor#,Terrain Editor>>
*  <<sdk/sample_code#,Sample Code>>
*  <<sdk/material_editing#,Material Editing>>
*  <<sdk/font_creation#,Creating Bitmap Fonts>>
*  <<sdk/effect_tracks#,Audio and Effect Track Editing>>
*  <<sdk/attachment_bones#,Animation and Attachment Bones Editing>>
*  <<sdk/filters#,Post-Processor Filter Editor and Viewer>>
*  <<sdk/blender#,Blender Importer>>
*  <<sdk/appstates#,App States and Controls>>
*  <<sdk/vehicle_creator#,Vehicle Creator>>

link:http://code.google.com/p/jmonkeyengine/issues/list?can=2&q=label%3AProduct-Platform+Type%3DEnhancement&colspec=ID+Type+Status+Component+Priority+Product+Milestone+Owner+Summary&cells=tiles[изменения и улучшения в будущем]



image::jme3/jmonkey-sdk-workflow.png[jmonkey-sdk-workflow.png,with="",height="",align="center"]




== Расширенное Использование

*  <<sdk/use_own_jme#,Using your own (modified) version of jME3 in jMonkeyEngine SDK>>
*  <<sdk/development/model_loader#,Create a custom model importer>>
*  <<sdk/log_files#,Log Files>>
*  <<sdk/increasing_heap_memory#,Increasing Heap Memory>>


== Доступные внешние плагины

*  <<jme3/contributions#,Contributions>>
*  <<sdk/neotexture#,Neo Texture Editor for procedural textures>>
*  link:http://www.youtube.com/watch?v=yS9a9o4WzL8[Video: Mesh Tool &amp; Physics Editor]
*  И больше…


= Разработка

*  <<sdk/build_platform#,Building jMonkeyEngine SDK>>
*  <<sdk/development#,Developing plugins for jMonkeyEngine SDK>>


= Статус и " Дорожная карта"

See link:http://www.jmonkeyengine.com/forum/index.php?topic=13511.0[this thread] on the jme forum for up-to-date info on current status and features.



== Немного истории

The jMonkeyEngine SDK first set root during a link:http://www.jmonkeyengine.com/forum/index.php?topic=13070.0[discussion by Normen]. Although preceded by previous similar projects, this was the first, serious attempt with the core team's blessing. For some time the project was referred to merely as the “link:http://blogs.sun.com/geertjan/entry/youtube_movie_of_jmonkeyengine_on[Game Development Environment], or “GDE for short. During alpha, we refered to it as link:http://www.jmonkeyengine.com/forum/index.php?topic=13510.0[jMonkeyPlatform], and for beta it was eventually named jMonkeyEngine SDK.

<tags><tag target="documentation" /><tag target="tool" /><tag target="sdk" /></tags>
