Skip to content
This repository has been archived by the owner on May 4, 2024. It is now read-only.

Latest commit

 

History

History
82 lines (60 loc) · 4.95 KB

File metadata and controls

82 lines (60 loc) · 4.95 KB

Менеджер сборок

Rus | Eng

Описание

Инструмент предназначен для ускорения создания игровых сборок под различные платформы, а так же для того что бы упростить использование различных Scripting Define Symbols в разных сборках.

Руководство

Для открытия менеджера сборок перейдите в File -> Builds Manager.

screenshot

В менеджере сборки можно изменять различные данные:

  • Global data - глобальные данные:
    • Company name - название компании;
    • Product name - название проекта;
    • Version - версия проекта;
    • Android bundle version - версия Android пакета;
    • Android keystore pass - Android keystore pass;
    • Android keyalias pass - Android keyalias pass.
  • Build Data List - Список настроек экземпляров сборок проекта:
    • Build list:
      • Enabled - включён/выключен экземпляр;
      • Compress - создать архив .zip;
      • Build Target - платформа сборки;
      • Build Options - дополнительные настройки;
      • Addons Used - используемые дополнения (отображается список, если уже созданы дополнения);
      • Remove - удалить текущий экземпляр сборки;
      • Build - произвести сборку текущего экземпляра.
    • Add Build - добавление нового экземпляра билда в список;
  • Build data - данные для сборок:
    • Scripting define symbols - добавьте дополнительные "Scripting define symbols" для конкретной сборки, будет добавлен к определениям каждой сборки;
    • Is Release build - применить оптимизацию выпуска для сборки. Если флажок снят - оптимизирован для более быстрого построения.
    • Output root - выходной корневой путь
    • Middle path - выведите конкретный путь. Поддержка переменных
    • Dir path - путь к каталогу, который будет заархивирован.
  • Open AddonsUsed Data - кнопка которая показывает ScriptableObject для настройки используемых дополнений;
  • Build All - создание всех включённых экземпляров сборок проекта.

screenshot

Список поддерживаемых переменных для пути:

  • $NAME – название продукта, все разделители которого заменены на '_'
  • $PLATFORM - платформа
  • $VERSION - PlayerSettings.bundleVersion
  • $DATESHORT - [последние 2 цифры года] [месяц] [день]
  • $YEARSHORT - последние 2 цифры года
  • $DATE - [год] [месяц] [день]
  • $YEAR - год
  • $MONTH - месяц
  • $DAY - день
  • $TIME - [час] [минута]
  • $ADDONS - список названий используемых дополнений в сборке
  • $EXECUTABLE - исполняемый файл для конкретной платформы. Например. .exe для Windows, .apk для Android...

По нажатию на кнопку Open AddonsUsed Data откроется ScriptableObject который нужен для настройкой используемых дополнений.

При нажатии на + создаётся дополнение которое хранит внутри себя имя которое отображается в менеджере настроек у экземпляра сборки, и используемые Scripting define symbols для текущего дополнения.

screenshot

Установить

Скачайте и используете .unitypackage из раздела Releases.

Так же можно установить из Unity Asset Store.

Информация

Автор и разработчик

  • Shutov Kirill (ShutovKS), Russia

Лицензия

MIT License