如下是系统有的宏,
//如果你的平台已经被你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