BuildPlayerOptions
структура в UnityEditor
Описание
Предоставляет различные опции для управления поведением BuildPipeline.BuildPlayer.
Дополнительные ресурсы: EditorBuildSettings, BuildPlayerWindow.DefaultBuildMethods.GetBuildPlayerOptions
using UnityEditor; using UnityEngine;
public class BuildPlayerOptionsExample { [MenuItem("Build/Log Build Settings")] public static void MyBuild() { // Log some of the current build options retrieved from the Build Settings Window BuildPlayerOptions buildPlayerOptions = BuildPlayerWindow.DefaultBuildMethods.GetBuildPlayerOptions(new BuildPlayerOptions()); Debug.Log("BuildPlayerOptions\n" + "Scenes: " + string.Join(",", buildPlayerOptions.scenes) + "\n" + "Build location: " + buildPlayerOptions.locationPathName + "\n" + "Options: " + buildPlayerOptions.options + "\n" + "Target: " + buildPlayerOptions.target); } }
Свойства
| Свойство | Описание |
|---|---|
| assetBundleManifestPath | Путь к файлу манифеста, описывающему все пакеты ассетов, используемые в сборки (необязательно). |
| extraScriptingDefines | Дополнительные определения препроцессора, которые можно указать при компиляции сборок для Проигрывателя. Эти определения добавляются к существующему списку Символы определения скриптов, настроенному в настройках Проигрывателя. |
| locationPathName | Указывает путь для создания приложения. |
| options | Флаги BuildOptions, применяемые при построении проигрывателя. |
| scenes | Сцены, которые будут включены в сборку. |
| subtarget | Подцель по созданию. |
| target | BuildTarget для создания. |
| targetGroup | BuildTargetGroup для создания. |