unity3d 如何提高构建时间的一致性?

8xiog9wr  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(138)

我依稀记得我曾经看过一篇文章,是关于使用单独构建的汇编文件来提高构建时间的,以及关于名称空间将项目划分为将单独编译的部分的。
再次介绍ASM文件。
我到处都找不到。有人知道吗?
构建时间正在扼杀我的步伐,我需要加快。
任何帮助都将不胜感激

vuktfyat

vuktfyat1#

虽然你说的是构建时间,但是当你提到程序集定义时,我会假设你指的是编译时间和域重载时间。
根据您的项目,Unity可以为您生成多达4个不同的程序集。通过将您的代码库划分为自定义程序集,而不依赖于Unity生成的程序集,您可以通过增量编译减少重新编译所需的代码量。然而,这不会减少域重新加载时间,而这通常是导致“编译时间”过长的罪魁祸首。
为了减少你的域重载时间,最好检查一下是什么导致你的Editor Iteration Profiler域重载时间长。你也可以开始看看使用InitializeOnLoad的脚本,因为每次域重载时都会调用它。
以下是我所提到内容的扩展资源:

相关问题