如下是系统有的宏,
//如果你的平台已经被你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
本文探讨了在Unity开发环境中使用宏定义的技巧,针对不同的平台如iOS、Android及编辑器,展示如何通过条件编译实现平台特定的输出打印,并介绍了如何在PlayerSettings中自定义宏。
546

被折叠的 条评论
为什么被折叠?



