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

 

posted @ 2021-10-29 10:09  三页菌  阅读(1187)  评论(0编辑  收藏  举报