小妞妞 的专栏

自强不息

Unity3D 判断所在平台

    #ifUNITY_ANDROID
        Debug.Log(
"Android");
    #endif
 
    #if UNITY_IPHONE
        Debug.Log(
"IOS");
    #endif
 
    #if UNITY_STANDALONE_WIN
        Debug.Log(
"WINDOWS");
    #endif  

 

此外还支持以下的平台

 

UNITY_EDITOR

Define for calling Unity Editor scripts from your game code.

UNITY_STANDALONE_OSX

Platform define for compiling/executing code specifically for Mac OS (This includes Universal, PPC and Intel architectures).

UNITY_DASHBOARD_WIDGET

Platform define when creating code for Mac OS dashboard widgets.

UNITY_STANDALONE_WIN

Use this when you want to compile/execute code for Windows stand alone applications.

UNITY_STANDALONE_LINUX

Use this when you want to compile/execute code for Linux stand alone applications.

UNITY_STANDALONE

Use this to compile/execute code for any standalone platform (Mac, Windows or Linux).

UNITY_WEBPLAYER

Platform define for web player content (this includes Windows and Mac Web player executables).

UNITY_WII

Platform define for compiling/executing code for the Wii console.

UNITY_IPHONE

Platform define for compiling/executing code for the iPhone platform.

UNITY_ANDROID

Platform define for the Android platform.

UNITY_PS3

Platform define for running PlayStation 3 code.

UNITY_XBOX360

Platform define for executing Xbox 360 code.

UNITY_NACL

Platform define when compiling code for Google native client (this will be set additionally to UNITY_WEBPLAYER).

UNITY_FLASH

Platform define when compiling code for Adobe Flash.

UNITY_BLACKBERRY

Platform define for a Blackberry10 device.

UNITY_WP8

Platform define for Windows Phone 8.

UNITY_METRO

Platform define for Windows Store Apps (additionally NETFX_CORE is defined when compiling C# files against .NET Core).

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。请认准:http://blog.csdn.net/wiker_yong https://blog.csdn.net/yangwei19680827/article/details/40380655
个人分类: Unity3D
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭