Tags / 主题阅读
# 构建
2 篇笔记,沿着这个主题继续阅读。
页面
游戏开发 · UnityUnity 工程化与 DevOpsUnity Engineering & DevOpsUnity 工程化的重点是让项目在不同机器、分支和平台上稳定导入、测试、构建和交付。Unity DevOps Principles 提供原则入口;具体落地需要锁定 Editor/包/插件版本,使用批处理模式和测试框架,并把构建产物与配置追踪起来。游戏开发构建配置与编译优化Build Configurations & Compiler OptimizationC++ 游戏代码从源文件到可执行文件要经过预处理、编译、链接。游戏项目通常不止 Debug/Release 两种构建配置 (build configuration),而是 Debug、Development、Ship,有时再加混合构建;配置越多测试越难。编译器优化分为局部优化和全局优化(链接时优化 LTO、剖析引导优化 PGO),它们让程序更快,但也让调试器“说谎”。所以要学会调试优化过的构建,并用统计式或插桩式性能分析器 (profiler) 找出最耗时的代码。