UE4 Visual Studio调试技巧与UE4性能优化(原文链接)
哈喽,大家好,我叫人宅,很高兴和大家在这里分享一下关于Visual Studio调试技巧与优化:
Visual Studio调试技巧
在项目制作中,就算经验丰富的程序员都会写出具有不好察觉的bug的程序,程序员总是在制造程序问题和解决程序问题之间来回切换。如何降低时间成本,解决问题这是程序员经常面对的问题。我们都知道程序员加班乃是家常便饭,如何高效解决问题,调试技巧变得尤为重要。
调试能力是一名c++程序员必备的技能,调试能力的高低的代表你能解决问题能力的强弱(在不考虑知识储备的前提下),同时也影响着你在公司里的工资。如果您会c++但不会调试,那么这部教程是一个很好的开始,因为我们不仅讲解调试还会讲解如何优化,提供一个优化的思路, 具备解决问题的能力的基地。
好的,我们来看看具体由什么样的内容:
第01章_UE4前期环境搭建
0101_安装VS2017
0102_获取GitHub源代码方法
0103_安装源代码
0104_番茄助手2017安装
0105_UE4编译模式
第02章_基础调试模式和追踪
0201_创建基础工程
0202_两种调试模式
0203_追踪方式
0204_自动生成
第03章_断点调试
0301_断点与反汇编调试
0302_堆栈调试
0303_数据断点与野指针
0304_另一种查找方式
第04章_打包后的游戏调试
0401_附加进程调试
0402_打印调试
0403_自定义打印
0404_UE4dump调试
第05章_蓝图调试
0501_蓝图寻找引用
0502_蓝图监视和堆栈
第06章_材质调试
0601_通过二进制调试
0602_通道调试
0603_其他调试
第07章_游戏优化热点追踪
0701_检测碰撞消耗热点
0702_调试UI与消耗热点
0703_AI逻辑调试
0704_GM命令检测
第08章_性能分析
0801_素材优化
0802_灯光优化
0803_CPU性能分析
0804_GPU性能分析
0805_性能检测思路
第09章_常见崩溃类型
0901_头文件和初始化错误
0902_内存访问错误
0903_强转
前六章主要讲解基础调试技能,其中包含VS调试,蓝图调试,材质调试。作为程序员,必须掌握的技能(没啥可说),第七章开始讲解优化,其中包含线程优化,美术素材优化,灯光优化,还有我们的CPU和GPU优化等;