Unity 之 強大的宏定義

Unity 宏定義官方文檔地址:https://docs.unity3d.com/Manual/PlatformDependentCompilation.html
Unity宏定義的使用簡例:
void HongDingYi() { #if UNITY_EDITOR Debug.Log("Unity 的編輯器..."); #elif UNITY_Android || UNITY_IPHONE Debug.Log("Android & iPhone 平臺..."); #elif UNITY_STANDALONE Debug.Log("PC平臺(包括window,Mac,Linux)..."); #elif ZDY //名稱和框中填寫的一致即可 Debug.Log("自定義平臺..."); #endif //區分Unity版本 #if UNITY_5_6 Debug.Log("也可以用來區分Unity的版本...5.6"); #elif UNITY_5_6_1 Debug.Log("也可以用來區分Unity的版本...5.6.1"); #endif #if UNITY_5_6_4 Debug.Log("也可以用來區分Unity的版本...5.6.4"); #endif }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Bebug部分為灰色的,,說明當前的使用的宏定義和if條件中的不一致,,,滿足當前條件的宏定義Bebug部分的代碼顏色和不放在宏定義中代碼顏色一致,,,
打開方式:File – BuildSettings – PlayerSetting – 找到要發布的平臺設置(可以寫多個宏定義中間使用“;’”分割開)
unity
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。