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

UserBuildSettings.architecture

Declaration

public static Build.OSArchitecture architecture;

Описание

Установите желаемую целевую архитектуру для использования в сборке macOS.

Используйте UserBuildSettings.architecture, чтобы выбрать тип архитектуры CPU, на которую вы хотите нацелиться. Например, используйте UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.Build.OSArchitecture.x64, чтобы нацелиться на архитектуру Intel CPU.

using UnityEditor;
using UnityEngine;
[InitializeOnLoad]
public class MacArchitectureSettings
{
    static MacArchitectureSettings()
    {
        #if UNITY_EDITOR && UNITY_STANDALONE_OSX
            // Print current architecture
            Debug.Log("Current Architecture: " + UnityEditor.OSXStandalone.UserBuildSettings.architecture);

// Target Intel x64 only UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.Build.OSArchitecture.x64;

// Target Apple Silicon (ARM64) only //UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.Build.OSArchitecture.ARM64;

// Target Universal build (both x64 and ARM64) //UnityEditor.OSXStandalone.UserBuildSettings.architecture = UnityEditor.Build.OSArchitecture.x64ARM64;

Debug.Log("New Architecture: " + UnityEditor.OSXStandalone.UserBuildSettings.architecture); #endif } }