1. 程式人生 > >Unity平臺的預處理

Unity平臺的預處理

編輯器 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平臺的預處理