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

Создание плагина библиотеки расширений

Опубликованно: 17.10.2017, 7:51
Последняя редакция, Andry: 18.10.2017 18:45

На этой странице описывается, как вы можете обернуть любую jar библиотеку в плагин, который пользователь jMonkeyEngine SDK может загрузить, установить, а затем использовать содержащуюся библиотеку в своих собственных игровых проектах.

Убедитесь, что ваш SDK настроен для разработки плагинов, как описано здесь.

Создание проекта плагина (в jMonkeyEngine SDK):

  • Создайте новый Набор модулей (или используйте существующий)
  • Откройте пакет, щелкните [ПК мыши] папку Модули и выберите Добавить новый.
  • Где Имя проекта введите название строчными буквами и без пробелов, например так my-library
  • Убедитесь что Расположение проекта внутри папки этого набора модулей нажмите [Далее]
  • Введите базовый java пакет для вашего плагина в Кодовое имя например так com.mycompany.plugins.mylibrary
  • Введите Отображаемое имя модуля для вашего плагина, например так My Library
  • Нажмите [Готово]

Добавление библиотеки:

  • Щелкните [ПК мыши] проект Модуля и выберите Новый ▸ Другое
  • В разделе Разработка модулей выберите шаблон Дескриптор библиотеки Java SE и нажмите [Далее].
  • Если у вас еще нет внешней библиотеки, зарегистрированной в jMonkeyEngine SDK, нажмите [Управление библиотеками] и выполните следующие действия:
    • Нажмите [Создать библиотеку], введите имя библиотеки и нажмите [ОК].
    • На вкладке Путь к классам нажмите [Добавить файл JAR/Папку] и выберите файл(ы) jar, необходимый для библиотеки
    • На вкладке Документация JavaDoc нажмите [Добавить архив ZIP или Папку] и добавьте javadoc для библиотеки (архив или папку)
    • На вкладке Исходные файлы вы можете добавить jar файл или папки, содержащий исходные файлы библиотеки, если они доступны
    • Нажмите [OK]
  • Выберите внешнюю библиотеку из списка и нажмите [Далее].
  • Введите имя для библиотеки (используется имя файла в качестве описания файла)
  • Введите отображаемое имя для библиотеки (это имя, которое пользователь видит позже в своем списке)
  • Нажмите [OK]

Вы увидите новый файл MyLibrary.xml который создастся в базовом пакете плагинов и связан с файлом layer.xml. Кроме того, jar файл и sources/javadoc копируются в папку release в корне проекта. В основном так, вы можете настроить номер версии, файл лицензии (должен быть помещен в корневую папку модуля) и многое другое через Свойства модуля.

Обратите внимание, что файлы в папке release не обновляются автоматически при изменении библиотеки, вам необходимо вручную упаковать и заменить jar и zip файлы. Смотрите расширение сценария сборки в приведенной ниже ссылке о том, как вы можете сделать сценарий сборки модуля автоматическим.

После того, как вы закончите, вы можете внести плагин в центр обновления вкладов jMonkeyEngine SDK.


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

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

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