Unity快速運行模式與減少編譯等待時間


1.快速進入運行模式(2019以上版本可以)

值得注意的是這樣設置會是的程序中的static變量會保留上次運行時的狀態

 

2.設置Assembly

直接右鍵創建即可,創建了Assembly文件會把當前目錄及其子目錄編譯到此Assembly中,所以會減少編譯等待時間

一般需要對程序進行一個划分

①商店資產

②Editor

③Runtime

更細的話需要根據自己項目進行下一步划分

Assembly之間如果有引用的話需要自行添加,值得注意的是當A使用了B的引用,B改變時,A也會發生改變,所以2個都會重新編譯

但是A發生了改變,只需要A進行重新編譯,所以被引用的B的代碼應該是更為底層的代碼

 

不使用自定義,一般代碼都會編譯到默認編譯到 Assembly-CSharp.dll

Editor文件夾下的代碼則默認編譯到Assembly-CSharp-Editor.dll

 DLL文件的生成路徑:項目路徑\Library\ScriptAssemblies\xxxx.dll

 

3.查看Unity編譯時間的插件,用於定位轉圈是哪個地方慢

https://github.com/needle-tools/compilation-visualizer

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM