BuildTarget
перечисление
Описание
Указывает целевую платформу для проигрывателя или сборки AssetBundle.
Передайте свойство платформы BuildTarget, чтобы указать целевую платформу для создания проигрывателя. Например, используйте BuildTarget.Android, чтобы выбрать платформу Android. Во время выполнения используйте BuildTarget, чтобы определить текущую цель сборки. В этом списке документированы только активно поддерживаемые платформы.
Важно: При выборе цели Windows рекомендуется использовать цель StandaloneWindow64, если только вам не нужно конкретно выбрать устройства, использующие 32-разрядную CPU.
Дополнительные ресурсы: BuildPipeline.BuildPlayer, EditorUserBuildSettings.activeBuildTarget, BuildAssetBundlesParameters.targetPlatform.
using UnityEditor;
// Build your project on multiple platforms in a single action public static class BuildAll { [MenuItem("Build/Build All Platforms")] public static void BuildAllPlatforms() { string[] buildScenes = { "Assets/PathToYourScene.unity" }; string projectName = "MyGame";
// Build for Windows BuildPipeline.BuildPlayer(buildScenes, $"Builds/Windows/{projectName}.exe", BuildTarget.StandaloneWindows64, BuildOptions.None);
// Build for macOS BuildPipeline.BuildPlayer(buildScenes, $"Builds/macOS/{projectName}.app", BuildTarget.StandaloneOSX, BuildOptions.None);
// Build for Android BuildPipeline.BuildPlayer(buildScenes, $"Builds/Android/{projectName}.apk", BuildTarget.Android, BuildOptions.None); } }
Свойства
| Свойство | Описание |
|---|---|
| StandaloneOSX | macOS standalone.To укажите, какую архитектуру использовать (Intel, ARM или Universal), пожалуйста, используйте PlayerSettings.SetArchitecture. |
| StandaloneWindows | Построить Windows 32-битный автономный. |
| iOS | Создайте игрока iOS. |
| Android | Создание автономного приложения Android .apk. |
| StandaloneWindows64 | Создание Windows 64-битной автономной версии. |
| WebGL | Строить на платформе WebGL. |
| WSAPlayer | Создание проигрывателя Windows Store Apps. |
| StandaloneLinux64 | Создание Linux 64-битной автономной версии. |
| PS4 | Создайте автономный PS4. |
| XboxOne | Создайте автономный Xbox One. |
| tvOS | Построить на платформе Apple tvOS. |
| Switch | Создайте игрока Nintendo Switch™. |
| LinuxHeadlessSimulation | Создайте автономный LinuxHeadlessSimulation. |
| GameCoreXboxSeries | Создайте игрока серии Xbox. |
| GameCoreXboxOne | Создайте игрока Xbox один. |
| PS5 | Построить на платформе PlayStation 5. |
| VisionOS | Создайте игрока visionOS. |
| Switch2 | Создайте Nintendo Switch™ 2 игрока. |