編譯器定義
編譯器定義執行特定於平臺的程式碼。使用它們可以在各種平臺之間產生細微差別。
- 觸發遊戲中心在 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
}