Unity平臺的預處理
阿新 • • 發佈:2018-12-26
編輯器 eight 安卓系統 獨立 add aci 自帶 小部件 ica
在開發中,特別是unity的跨平臺中,我們常常會在各個平臺遊走,如安卓版,蘋果版,PC版......。在此不同的平臺上,有可能我們須要做不同的操作。然而我們就能夠用unity的自帶的平臺宏定義方式來做平臺的推斷。
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 |
Unity平臺的預處理