Справочная информация об окне построения профилей
Настройте параметры сборки для целевых платформ и переопределите отдельные настройки проекта для профиля сборки.
Примечание: Доступ к окну Профиль сборки в Unity Editor из Файл > Профиль сборки.
В следующих разделах описываются параметры, доступные в окне Профиль сборки.
Переопределения импорта ассетов
Чтобы ускорить импорт ассетов и смену платформ, можно локально переопределить все настройки импорта текстур. Во время разработки такие переопределения помогают быстрее итерироваться за счёт ассетов более низкого качества.
Примечание: Чтобы установить переопределения импорта ассетов для первоначального импорта проекта, используйте Редактор аргументы командной строки -overrideMaxTextureSize и -overrideTextureCompression.
| Свойство | Описание |
|---|---|
| Максимальный размер текстуры | Unity импортирует текстуры в меньшем из двух значений: это значение или значение Max Size, указанное в Настройки импорта текстур. Время, необходимое для импорта текстуры, пропорционально количеству пикселей, которые она содержит, поэтому размер текстуры с меньшим максимальным значением может ускорить время импорта. Рекомендуется использовать эту настройку только во время разработки, так как получаемые текстуры имеют меньшее разрешение. |
| Сжатие текстуры | Переопределить параметры сжатия текстуры, установленные в Настройки импорта текстуры. Примечание: Следующие параметры сжатия текстуры применяются только к текстурам, указанным в GPU Справочная информация по форматам текстур.
|
Настройки платформы
Для каждой платформы существуют особые параметры построения. Дополнительные сведения см. в следующей документации по конкретным платформам:
| Платформа | Документация |
|---|---|
| Android | Android ссылка на настройки сборки |
| iOS и tvOS | iOS ссылка на настройки сборки |
| Встроенный Linux | Встроенная Linux ссылка на настройки сборки |
| Linux | Linux ссылка на настройки сборки |
| macOS | macOS ссылка на настройки сборки |
| QNX | QNX ссылка на настройки сборки |
| Универсальный Windows Платформа | UWP ссылка на настройки сборки |
| Веб и Facebook Мгновенные игры | Настройки веб-компилирования |
| Windows | Windows ссылка на настройки сборки |
Примечание: Информацию о настройках сборки для закрытых платформ см. в документации, включенной в установщик Unity для каждой закрытой платформы.
Общие параметры сборки
Следующие параметры сборки доступны для всех типов профилей. Значения этих параметров общие для профилей платформы, но не для профилей сборки.
Примечание: Обновление общих параметров активного профиля платформы с помощью EditorUserBuildSettings изменения применяются ко всем профилям платформы. Однако обновление общих параметров активного профиля сборки с EditorUserBuildSettings обновляет только данный профиль сборки.
| Свойство | Описание |
|---|---|
| Разработка Build | Включить символы отладки скриптов и Profiler в вашей сборке. Используйте этот параметр, если вы хотите проверить приложение. При выборе этого параметра Unity устанавливает DEVELOPMENT_BUILD Ваша сборка включает директивы препроцессора, которые устанавливают DEVELOPMENT_BUILD в качестве условия.Более подробную информацию см. Компиляция в зависимости от платформы. |
| Автоподключение Profiler | Автоматическое подключение Unity Profiler к вашей сборке. Дополнительные сведения см. в Profiler. Примечание: Эта опция доступна только при выборе Разработанная сборка. |
| Глубокая профилировка | Позвольте Profiler обрабатывать весь код вашего скрипта и записывать каждый вызов функции, возвращая подробные данные профилирования. Дополнительные сведения см. в Глубокая профилировка. Это свойство доступно только при включении Разработки. Примечание: Включение Глубокая профилировка может замедлить выполнение скрипта. |
| Отладка сценариев | Подключение удаленных отладчиков скриптов к Проигрывателю. Это свойство доступно только при включении Разработка Build. |
| Дождаться управляемого отладчика | Заставляет проигрыватель ждать, пока отладчик будет подключен, прежде чем выполнять код скрипта. Это свойство видно только при включении Отладка Скрипта. |
| Метод сжатия | Указывает метод, используемый Unity для сжатия данных в вашем Project при сборке проигрывателя. Это включает Ассеты, Сцены, Настройки плеера, и Данные GI.
|
Диагностика
Примечание: Раздел Диагностика видим только при использовании профиля сборки на платформах Android, iOS, macOS и Windows. Этот раздел видим по умолчанию на этих платформах и не добавляется через Добавить параметры.
| Свойство | Описание |
|---|---|
| Диагностические данные | Настройте сбор диагностических данных для каждого профиля сборки в проекте. Эти настройки переопределяют значение по умолчанию, заданное в Project Настройки > Услуги > Диагностика > Диагностические данные для профиля построения. Для получения дополнительных сведений о диагностических данных см. Фреймворк данных разработчика. Доступны следующие варианты:
|
Добавить параметры
Используйте кнопку Добавить параметры для добавления дополнительных параметров в профиль сборки. Вы должны добавлять только те параметры, которые хотите настроить. Добавленные параметры отображаются в разделе с раскрывающимся окном, где вы можете настроить их для профиля сборки.
Примечание: Кнопка Добавить параметры доступна только для профилей сборки, а не для профилей платформы. Эта кнопка отключается, когда вы добавляете все доступные параметры в профиль сборки.
Следующие настройки доступны для настройки через Добавить настройки. Дополнительные настройки могут быть доступны в зависимости от пакетов, установленных в вашем проекте.
| Настройка | Описание |
|---|---|
| Scene Перечень | Создайте пользовательский список сцен для профиля сборки. При добавлении Scene Переченьсцены автоматически наследуются из глобального списка сцен. Дополнительные сведения об управлении сценами см. в Управление сценами в сборке. Примечание: Для профилей платформы Scene Перечень видим по умолчанию. |
| Сценарий определяет | Добавьте собственные директивы препроцессора для своего профиля сборки. Такие директивы добавляются к остальным и не переопределяют другие директивы препроцессора в проекте. Дополнительные сведения см. в Настраиваемые символы скриптов. |
| Настройки игрока | Создать пользовательский Игрок Настройки проигрывателя наследуют свои исходные значения от глобальных настроек проигрывателя для целевой платформы профиля сборки. Чтобы получить доступ к глобальным настройкам проигрывателя, используйте ссылку в разделе Создание профилей панели инструментов или перейти к Изменить > Project Настройки > Игрок. Примечание: Для активного профиля сборки переопределения настроек проигрывателя связаны с Настройки игрока APIs. Если вы изменяете настройку плеера для активного профиля сборки через API Player Settings, это изменение обновит соответствующее переопределяющее значение. |
| Настройки графики | Создайте пользовательские Графика настройки для вашего профиля сборки. Настройки Graphics наследуют свои первоначальные значения от глобальных настроек в Изменить > Project Настройки > Графика. |
| Настройки качества | Создать пользовательский Качество Настройки качества наследуют свои исходные значения от глобальных настроек в разделе «Настройки качества» в Изменить > Project Настройки > Качество. Для получения дополнительной информации см. Настройка параметров с помощью профилей компиляции. |
| Адаптивные параметры производительности | Создайте настраиваемые параметры Адаптивная производительность для профиля сборки. Эти параметры наследуют исходные значения от глобальных параметров в Изменить > Project Настройки > Адаптивная производительность. |
Варианты построения
Чтобы создать приложение, выберите один из следующих вариантов:
| Свойство | Описание |
|---|---|
| Облачный Build | Используйте Unity Build Automation для создания проекта в облаке. При первом выборе Cloud Build появится диалоговое окно с просьбой установить пакет Automation. Подключите проект Unity к проекту Unity Build Automation с помощью Изменить > Project Настройки > Услуги. После подключения используйте раздел Build Automation Settings в профиле создания для настройки облачного создания. Дополнительные сведения см. в разделе Build Automation Overview. Примечание: Cloud Build отображается только при использовании профиля создания. |
| Строительство | Создание проигрывателя без запуска. По умолчанию сборка является инкрементальной, за исключением первой сборки, которая всегда является полной чистой сборкой без инкрементальных изменений. Эта опция запускает сборку без включенных опций StrictMode. |
| Чистая сборка | Создать чистую, неинкрементальную сборку. |
| Принудительная сборка данных | Пропустите шаг содержимого процесса сборки. Это требует, чтобы вы уже выполнили успешную сборку и чтобы она была совместима с текущими скриптами в вашем проекте. Дополнительные сведения см. в Создание сборки только для сценариев. |
| Строительство и эксплуатация | Создайте проигрыватель и откройте его на вашей целевой платформе. Эта опция запускает сборку с включенными опциями StrictMode. Unity будет выполнять постепенную сборку, когда это возможно, в противном случае она выполнит чистую сборку. |
Примечание: параметры Строительство и Создание и запуск видны только для активного профиля.