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

BuildOptions

перечисление

Описание

Параметры для настройки сборки. Можно объединить несколько параметров сборки.

Дополнительные ресурсы: ,BuildPipeline.BuildPlayer,.

using UnityEditor;
using UnityEngine;

public class EditorExample : MonoBehaviour { [MenuItem("Build/Build scripts")] public static void MyBuild() { BuildPlayerOptions buildPlayerOptions = new BuildPlayerOptions(); buildPlayerOptions.scenes = new[] { "Assets/scene.unity" }; buildPlayerOptions.locationPathName = "scriptBuilds"; buildPlayerOptions.target = BuildTarget.StandaloneOSX;

// use these options for a development and strict mode build buildPlayerOptions.options = BuildOptions.Development | BuildOptions.StrictMode;

BuildPipeline.BuildPlayer(buildPlayerOptions); } }

Свойства

Свойство Описание
NoneВыполнить указанную сборку без каких-либо специальных настроек или дополнительных задач.
DevelopmentСоздание версии проигрывателя для разработки.
AutoRunPlayerЗапустить встроенный проигрыватель.
ShowBuiltPlayerПоказать встроенный плеер.
BuildAdditionalStreamedScenesДля внутреннего использования
AcceptExternalModificationsToPlayerДобавляется к существующему проекту Xcode (iOS) во время сборки.
CleanBuildCacheОчистка всех кэшированных результатов сборки, что приведет к полной перестройке всех скриптов и всех данных игрока.
ConnectWithProfilerЗапустить проигрыватель с подключением к Profiler в редакторе.
AllowDebuggingРазрешить удаленное подключение отладчиков скриптов к Проигрывателю. Вы можете отладывать свои скрипты только при использовании BuildOptions.Development.
SymlinkSourcesСимволическая ссылка на источники при создании проекта. Это полезно, если вы изменяете файлы исходного текста внутри созданного проекта и хотите вернуть изменения в ваш проект Unity или пакет.
UncompressedAssetBundleНе сжимайте данные при создании пакета ассетов.
ConnectToHostНастраивает проигрыватель для подключения к редактору.
CustomConnectionIDОпределяет, должен ли игрок использовать пользовательское соединение ID.
BuildScriptsOnlyСоздавать только скрипты в проекте.
PatchPackageПатч пакета приложения для разработки вместо полного перекомпилирования it.Supported только на платформе Android.
ForceEnableAssertionsВключить утверждения в сборку. По умолчанию утверждения включаются только в сборки для разработки.
CompressWithLz4Используйте сжатие LZ4 на основе кусков при сборке проигрывателя.
CompressWithLz4HCИспользуйте LZ4 высокое сжатие на основе кусков при сборке проигрывателя.
StrictModeПредотвращение успешного завершения сборки, если во время процесса сборки сообщается о каких-либо ошибках.
IncludeTestAssembliesBuild будет включать сборки для тестирования.
NoUniqueIdentifierПринудит buildGUID на все нули.
WaitForPlayerConnectionНастраивает Проигрыватель на ожидание соединения с игроком при запуске.
EnableCodeCoverageВключает покрытие кода. Можно использовать в качестве дополнительного способа включения покрытия кода на платформах, которые не поддерживают аргументы командной строки.
EnableDeepProfilingSupportВключает поддержку глубокого профилирования в проигрывателе.
DetailedBuildReportСоздает подробную информацию в BuildReport.