如下是系統有的宏,
//如果你的平臺已經被你switch platform 你的那個平臺過後,對應的輸出打印是彩色的,否則是灰色的
#if UNITY_IPHONE
Debug.Log("UNITY_IPHONE");
#elif UNITY_ANDROID
Debug.Log("UNITY_ANDROID");
#elif UNITY_EDITOR
Debug.Log("UNITY_EDITOR");
#endif
#if UNITY_4_1
Debug.Log("UNITY_4");
#elif UNITY_5
Debug.Log("UNITY_5");
#endif
如果是自定義的宏,你需要添加在PlayerSettings裏面的Scripting Define Symbols 下的輸入框裏面,可以添加多個,之間有";"隔開例如SDK91