平台宏定义:
属性 | 功能 |
---|---|
UNITY_EDITOR | Unity编辑器 |
UNITY_EDITOR_WIN | Windows系统编辑器 |
UNITY_EDITOR_OSX | macos系统编辑器 |
UNITY_STANDALONE | 独立平台(Mac OS X,Windows,Linux) |
UNITY_STANDALONE_WIN | Windows平台 |
UNITY_STANDALONE_LINUX | Linux平台 |
UNITY_STANDALONE_OSX | macos(Universal,PPC,Intel architectures)平台 |
UNITY_IOS | iOS平台 |
UNITY_IPHONE | iPhone |
UNITY_ANDROID | Android平台 |
UNITY_WEBGL | #define directive for WebGL. |
UNITY_WII | WII游戏平台 |
UNITY_PS4 | ps4平台 |
UNITY_SAMSUNGTV | 三星TV平台 |
UNITY_XBOXONE | Xbox One 平台 |
UNITY_TIZEN | Tizen 平台 |
UNITY_TVOS | Apple TV 平台 |
UNITY_WSA | #define directive for Universal Windows Platform. Additionally, NETFX_CORE is defined when compiling C# files against .NET Core and using .NET scripting backend. |
UNITY_WSA_10_0 | #define directive for Universal Windows Platform. Additionally WINDOWS_UWP is defined when compiling C# files against .NET Core. |
UNITY_WINRT | UNITY_WSA. |
UNITY_WINRT_10_0 | UNITY_WSA_10_0 |
UNITY_ADS | 调用广告方法,版本 5.2 以后 |
UNITY_ANALYTICS | 调用unity分析服务,版本5.2以后 |
UNITY_ASSERTIONS | 控制指令的过程 |
UNITY_FACEBOOK | faceBook平台(WebGL or Windows standalone). |
版本宏定义:
属性 | 功能 |
---|---|
UNITY_5 | unity5版本, 包含所有的5.x.y版本 |
UNITY_5_0 | Unity5.0版本,包含所有的5.0.x版本 |
UNITY_5_0_1 | Unity5.0.1版本 |
下面是用法:
#if UNITY_STANDALONE_WIN
//********
#elif UNITY_EDITOR
//*******
#endif
---------转载请附上本文链接---------
多多交流相互学习