Unity平臺判斷方式

Unity打包和加載資源時,通常需要進行當前的平臺判斷,較常用的平臺判斷的方式有以下兩個方式:

一、使用宏定義來判斷

    UNITY_EDITOR;        //是否爲unity編輯器開發模式
    UNITY_ANDROID;        //是否爲android開發模式
    UNITY_IPHONE;            //是否爲iphone開發模式

    需要注意的是,在Unity編輯器中調用時,如果把Unity的平臺切換到相應的模式,則相應宏區域內的代碼也會被調用。

    比如:把Unity編輯器的當前平臺切換爲Android,那麼

    #if UNITY_ANDROID

    {

        //這部分的代碼也會被調用

    }

二、使用Application.platform進行判斷

      使用這種方法不會有類似第一種方法的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章