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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 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