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

Сборка jMonkeyEngine 3 из Исходников

Опубликованно: 30.09.2017, 16:23
Последняя редакция, Andry: 01.11.2017 18:08

Предисловие

Пожалуйста, поймите, что этот урок дает вам доступ к последней разрабатываемой версии движка. Хотя многие разработчики используют этот выпуск для работы, он по-прежнему разрабатывается. В работе с ней будьте готовы к тому, что некоторые нужные вам для работы вещи, недоделаны. Если вы не хотите такого рода хлопот, используйте стабильные версии.

Сборка jMonkeyEngine из исходников с Github.

Вот основной план достижения нашей цели:

  1. Установите git-клиент.
  2. Загрузите jMonkeyEngine с помощью git-client.
  3. Обновите jMonkeyEngine, используя git-client.
  4. Соберите jMonkeyEngine локально, используя gradle.

Повторяйте шаги 3 и 4 всякий раз, когда какие-либо изменения были внесены в основную ветвь.

  1. Установка Git Client:
    Сайт: https://git-scm.com/downloads

Теперь нам нужно получить исходники движка с помощью git-клиента и собрать его у себя на компьютере. Для удобства доступны 3 пакетных файла (загрузка(download), обновление(update), сборка(build)) и все они могут быть размещены в одном каталоге и выполняться без прав администратора. Например, вы можете поместить все эти файлы в D:\programming\ — и скрипты будут создавать, загружать и обновлять файлы в подпапке ./jmonkeyengine/.

  1. Загрузите Движок: download.bat
    Этот файл загружает движок в папку с названием jmonkey, используя git клиент.
  2. Обновите Движок: update.bat
    Этот файл загружает любые измененные файлы из github, используя git-клиент.
  3. Собрать Движок: build.bat
    Этот файл собирает движок с помощью оболочки gradle и помещает их в ваш локальный репозиторий.
Это ЗАВИСИТ-ОТ-ПОЛЬЗОВАТЕЛЯ. Мои файлы хранятся в папке C:\Users\James\.m2\repository

https://gist.github.com/jayfella/12af46c2fc4650640652b69b84b3dd01

download.bat

@echo off
echo "downloading engine..."
git clone -b master --single-branch --depth 10 https://github.com/jMonkeyEngine/jMonkeyEngine/ jmonkeyengine

build.bat

@echo off

echo "Building JME engine to your local maven repo...."
cd jmonkeyengine
gradlew.bat -PbuildJavaDoc=true install
cd ..

cmd /k

update.bat

@echo off
cd jmonkeyengine
git pull
cd ..
cmd /k

Использование собранного движка в вашей игре

Добавьте плагин maven в свой скрипт сборки и поместите репозиторий mavenLocal() в ваш список репозиториев. Затем просто укажите зависимости, как обычно. Обратите внимание, что теперь мы используем версию Движка 3.2.+

apply plugin: 'maven'

ext.jmeVersion = "[3.2,)"

repositories {
    mavenLocal()
    jcenter()
}

dependencies {
    compile "org.jmonkeyengine:jme3-core:$jmeVersion"
    compile "org.jmonkeyengine:jme3-desktop:$jmeVersion"
    compile "org.jmonkeyengine:jme3-lwjgl:$jmeVersion"
}

Подробное описание созданных файлов jar см. В списке в этом уроке.


Узнать больше о:


Переведено для jmonkeyengine.ru, оригинал
Автор перевода: Andry

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

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