欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Unity运行平台判断

程序员文章站 2022-04-03 22:21:41
...

官方文档:http://docs.unity3d.com/Manual/PlatformDependentCompilation.html


#if UNITY_ANDROID
    Debug.Log("这里是安卓设备");
#endif
 
#if UNITY_IPHONE
        Debug.Log("这里是苹果设备");
#endif
 
#if UNITY_STANDALONE_WIN
        Debug.Log("我是从Windows的电脑上运行的");
#endif

运行时判断平台的方法
API:http://docs.unity3d.com/ScriptReference/RuntimePlatform.html

    /// <summary>
    /// 获取对应平台的名字
    /// </summary>
    /// <returns></returns>
    public static string GetPlatformName()
    {
        switch (Application.platform)
        {
            case RuntimePlatform.WindowsPlayer:
            case RuntimePlatform.WindowsEditor:
                return "Windows";
            case RuntimePlatform.Android:
                return "Android";
            default:
                return null;
        }
    }