Unity 6.3
0 онлайн 25 гостей 3 в системе
Вход

Введение в строительство

При создании сборки приложения создается проигрыватель. Проигрыватель — это приложение времени выполнения для конкретной платформы, которое Unity сборки из вашего проекта. Это также известно как проект построить, который представляет собой рабочий процесс построения проекта из Unity Editor в приложение, которое работает на целевой платформе.

Для создания проигрывателя для целевой платформы требуется модуль поддержки сборки для конкретной платформы. Поддержку сборки для целевой платформы можно добавить при установке Unityили при создании профиля сборки.

Unity использует сцены, которые вы определяете в Создание профилей окно или BuildPipeline API для создания сборки проигрывателя. Дополнительные сведения см. в разделе Управление сценами в компиляции.

Режимы сборки

Unity имеет различные режимы сборки, следующие:

  • Выпуск build: Включает только то, что необходимо для запуска приложения. Это тип сборки по умолчанию.
  • Разработка build: Включает в себя символы отладки скриптов и Profiler. Вы можете включить разработку сборок в Профиль сборки окне, которое позволяет вам установить дополнительные параметры, такие как поддержка глубокого профилирования и отладка скриптов. Вы также можете использовать свойство BuildOptions.Development для установки разработки сборки.

Оба режима сборки предоставляют возможности для сборки различных вариантов приложения Player для различных архитектур оборудования и скриптовые бэкэнды. Вы можете настроить эти вариации через настройки сборки, Настройки плеера, или флаги командной строки.

Инкрементальный поток сборки

Unity использует конвейер построения, который перестраивает только те части приложения, которые изменились с момента последнего построения, что помогает ускорить время итерации разработки. Этот процесс построения включает такие шаги построения, как создание контента, компиляция кода, сжатие данных и подписывание.

По умолчанию Unity использует конвейер построения с приращением для сборок для разработки и выпуска. Вы можете использовать параметры в окне Профиль сборки или использовать BuildOptions.CleanBuildCache API для создания неинкрементальной сборки, также известной как чистая сборка. Дополнительные сведения см. в Создание чистых сборок.

Примечание: AssetBundles не используют конвейер построения и имеют отдельные механизмы для кэширования и повторного использования результатов предыдущих построений. Дополнительные сведения см. в Создание ассетов в AssetBundle.

Дополнительные ресурсы