在開發中,特別是unity的跨平臺中,咱們經常會在各個平臺遊走,如安卓版,蘋果版,PC版......。在此不一樣的平臺上,有可能咱們需要作不一樣的操做。然而咱們就可以用unity的自帶的平臺宏定義方式來作平臺的推斷。編輯器
名稱 | 描寫敘述 |
UNITY_EDITOR | Unity編輯器 |
UNITY_STANDALONE_OSX | 專門爲Mac OS(包括Universal,PPC和Intelarchitectures)平臺的定義 |
UNITY_DASHBOARD_WIDGET | Mac OS Dashboard widget (Mac OS儀表板小部件)。 |
UNITY_STANDALONE_WIN | Windows系統 |
UNITY_STANDALONE_LINUX | LINUX的獨立的應用程序 |
UNITY_STANDALONE | 獨立的平臺 (Mac, Windows or Linux). |
UNITY_WEBPLAYER | 網頁播放器(包括Windows和Mac Web播放器可執行文件)。 |
UNITY_WII | Wii遊戲機平臺。 |
UNITY_IPHONE | 蘋果系統 |
UNITY_ANDROID | 安卓系統 |
UNITY_PS3 | PlayStation 3 |
UNITY_XBOX360 | VBOX360系統 |
UNITY_NACL | 谷歌原生客戶端(使用這個必須另外使用UNITY_WEBPLAYER) |
UNITY_FLASH | Adobe Flash |