Unity平台的預處理

2022-02-08 05:09:37 字數 809 閱讀 8543

在開發中,特別是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

unity_wii

wii遊戲機平台。

unity_iphone

蘋果系統

unity_android

安卓系統

unity_ps3

playstation 3

unity_xbox360

vbox360系統

unity_nacl

谷歌原生客戶端(使用這個必須另外使用unity_webplayer)

unity_flash

adobe flash

C預處理跨平台

include 不同的平台下引入不同的標頭檔案 if win32 識別windows平台 include elif linux 識別linux平台 include endif intmain 要開發乙個c語言程式,讓它暫停 5 秒以後再輸出內容,並且要求跨平台,在 windows 和 linux 下...

mysql 預處理 MySQL的預處理技術

所謂的預處理技術,最初也是由mysql提出的一種減輕伺服器壓力的一種技術!傳統mysql處理流程 1,在客戶端準備sql語句 2,傳送sql語句到mysql伺服器 3,在mysql伺服器執行該sql語句 4,伺服器將執行結果返回給客戶端 這樣每條sql語句請求一次,mysql伺服器就要接收並處理一次...

c 預處理和預處理命令

預處理發生在編譯之前,預處理輸出的是乙個單一的檔案,這個檔案被送到編譯器,進行編譯。每條預處理命令都控制預處理器的行為。每條預處理命令佔據一行,有以下的格式 character 預處理命令 one of define,undef,include,if,ifdef,ifndef,else,elif,e...