出現這個的原因是因為用了using unityengine.ui ,它屬於unotyeditor這個命名空間,而此命名空間只能在編輯器內用,打包用這個就會報錯。執行時庫
說實話這個問題挺麻煩的,因為我如果要乙個關閉按鈕的話,需要用到unityeditor的is_playing()這個方法,但是打包時不能用。查了半天,大概找到了乙個解決方法,但是還沒試過。
參考:使用了unityeditor中的api,打包時卻不能打包unityeditor的問題 - it610.com
首先,刪掉using unityeditor庫
然後引入using system.windows.forms;
引入此庫,需要在asset/plugin資料夾下放入名為system.windows.forms.dll的檔案
此檔案可在unity的安裝目錄中查詢,然後複製到plugin資料夾下
具體目錄為:…\editor\data\mono\lib\mono\2.0\system.windows.forms.dll
接下來,就可以在指令碼中成功引入using system.window.forms庫
想法是用winform的視窗dll替代unityeditor不太確定行不行,有空的話可以試試
unity打包APK報錯
unity打apk,總是彈出下面的提示框 可是在android studio中我已經把sdk更新了,不管了,統統點了use hightest installed按鈕,結果打包報錯了 網上搜了一堆辦法都不行,無意中看到了sdk的路徑,unity裡寫的是sdk的安卓路徑 然後看到android stud...
Unity打包 Unity匯出
unity 打包的時候會把下面幾個檔案資源打進apk或者ipa包裡面 1.asset下的所有指令碼檔案 2.asset下所有引用的檔案 比如 場景中直接使用到的資源 3.這裡的resorces不是特指根目錄下的resources,也可以是子目錄下的,只要資料夾名字叫resources就可以 reso...
Unity的遊戲打包
關於unitypc端打包引數設定及發布pc端時固定解析度 unity踩坑日記 pc打包後視窗控制抽風 環境配置 unity3d打包發布apk詳細步驟 將unity專案發布到安卓手機 unity2018.3.7f1 unity 新增編譯巨集及設定 引數設定 打包引數設定應根據實際專案需求設定引數的值,...