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 @   三页菌  阅读(2176)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2018-10-29 在unity中使用protobuf
点击右上角即可分享
微信分享提示