编译器定义
编译器定义运行特定于平台的代码。使用它们可以在各种平台之间产生细微差别。
- 触发游戏中心在 Apple 设备上的成就和 Android 设备上的 Google Play 成就。
- 更改菜单中的图标(Windows 中的 Windows 徽标,Linux 中的 Linux 企鹅)。
- 可能具有平台特定的机制,具体取决于平台。
- 以及更多…
void Update(){
#if UNITY_IPHONE
//code here is only called when running on iPhone
#endif
#if UNITY_STANDALONE_WIN && !UNITY_EDITOR
//code here is only ran in a unity game running on windows outside of the editor
#endif
//other code that will be ran regardless of platform
}