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

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

Опубликованно: 10.01.2016, 16:22
Последняя редакция, Andry: 13.01.2018 20:44
Это Замечание. Вы увидите, много таких Замечаний разбросанных по всей Вики. Посмотрите Описание Замечаний что бы узнать назначения всех типов Замечаний.

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. Все права сохранены.