Докуметация Cтарт Статьи Форум Лента Вход
Не официальное русскоязычное сообщество
Главная
    Документация jMonkeyEngine
        jMonkeyEngine Уроки и Документация

jMonkeyEngine Уроки и Документация

Опубликованно: 10.01.2016, 16:22
Последняя редакция, Andry: 16.10.2017 23:04

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

JMonkeyEngine SDK является нашей рекомендуемой средой разработки игр.

Вот несколько видео о том, как jMonkeyEngine SDK может облегчить жизнь вашей команде разработчиков:


Уроки для начинающих.

Начальные уроки демонстрируют наиболее распространенные случаи и объясняют базовые понятия. Мы рекомендуем вам запускать коды примеров и экспериментировать с ними. Все примеры кода включены в jMonkeyEngine SDK: просто создайте новый проект из шаблона JmeTests.

Чтобы начать писать собственный проект, создавайте новый файл в шаблоне BasicGame.

Нажмите F1 в jMonkeyEngine SDK, чтобы просматривать, искать и копировать код  из предоставляемой  ВИКИ. Справочные документы в SDK всегда соответствуют той версии которую вы используете в настоящее время. ВИКИ обновляется до последней версии jME3.
  • Убедитесь, что вы знакомы с основными понятиями построения 3D игр, такими как граф сцены.
  • beginner-physics

    1.    Hello SimpleApplication – инициализация простого приложения.
    2.    Hello Node – преобразование геометрии и узлов в графе сцены.
    3.    Hello Assets – загрузка 3D моделей, сцен и других модулей.
    4.    Hello Loop – запуск действий в цикле обновления.
    5.    Hello Input – реакция на ввод с клавиатуры и мыши.
    6.    Hello Material – установка материалов, текстур, прозрачности.
    7.    Hello Animation – управление анимироваными моделями.
    8.    Hello Picking – стрельба, нажатие кнопок, выбор и подбор предметов.
    9.    Hello Collision – создание стен и твердых полов.
    10.  Hello Terrain – создание холмистых ландшафтов с текстурами.
    11.  Hello Audio – сопровождение действий и места 3D звуками.
    12.  Hello Effects – создание эффектов частиц, таких как огонь, взрывы, заклинания.
    13.  Hello Physics – отскок мяча и падающих кирпичей.
    14.  Hello Vector3f – визуализация вектора и векторные операции.
    15.  Hello Chase camera – Следящая камера (камера от третьего лица), пример.

    Смотрите также: проблемы запуска образцов?


    Документация для пользователей среднего уровня

    Теперь, когда вы поняли основы, давайте соберем все вместе. Следующие промежуточные статьи помогут вам понять, как использовать эти понятия в контексте.

    Концепция jMonkeyEngine3

    Математическая концепция

    Концепция 3D-графики

    Игра Обучение

    Видео применения учебного пособия

    Обратите внимание, что эти видеоролики используют альфа-функции, доступные только в следующем выпуске.

    Изучите примеры кода в src/main/java/jme3test (также доступен в sdk в меню Файл ▸ Создать проект ▸ JME3 Tests) и в примерах игр, предоставляемых сообществом!!


    Документация для продвинутых пользователей

    Теперь, когда вы понимаете принципы, пришло время чтобы максимально использовать возможности jMonkeyEngine. Глубоко погрузится в API, и узнать про все варианты, включая менее распространенные современные методы. Не перенапрягайтесь, разработка хорошей игры требует времени и преданность делу. Шаг за шагом, чемпион! :)

    Управление игровой логикой

    1. Цикл Обновления
    2. Application States
    3. Пользовательский Control
    4. Многопоточность

    Управление объектами в графе 3D сцены

    Анимация и сцены

    Материалы(Materials), Свет(Light), Тень(Shadow)

    Интеграция Физики

    Аудио и Видео

    Постпроцессорные фильтры и эффекты

    Пейзажи

    Искусственный интеллект(ИИ)(Artificial Intelligence (AI))

    Многопользовательская Сеть

    Система Сущностей

    Камера

    Взаимодействие с пользователем

    Графический Пользовательский Интерфейс

    Настраиваемая визуализация(Rendering)

    Пользовательские инструменты

    Ведение журнала и отладка

    Разработка Android-приложений

    Развертывание

    Сценарии(Scripting)

    Виртуальная реальность и симуляция

    Вклад пользователей jMonkey

    Примеры проектов

    • JmeTests — официальный образец проекта JmeTests.
    • BookSamples — Еще некоторые примеры кода jME3

    Эти примеры кода не поддерживаются основной командой, и мы не можем гарантировать их правильность:

    Обратная связь

    JME3 находится в разработке; Если учебное пособие(оригинальное Англоязычное) не работает должным образом, попробуйте использовать последнюю ежедневную сборку. Если это не «исправит это, то:


    Переведено для jmonkeyengine.ru, оригинал

    Автор перевода: BuGaGa

    Добавить комментарий

    Содержание

    jMonkeyEngine.ru © 2017. Все права сохранены.