蓝图堆栈调试
1、打开 Window —> Developer Tools 开发者工具 —> Blueprint Debugger 蓝图调试器
2、在需要调试的地方添加断点(选中根节点,按 F9 添加断点)
也可以右键添加断点
3、Call Stack 调用堆栈。从下往上 依次为堆栈调用的顺序。
4、通过点击 查找节点:跳转到当前停留的断点处。
蓝图调试小心得
假设某个功能由 10 个蓝图步骤组成,在第 10 步的某个蓝图函数的其中一个参数为 none ,可以使用 NotEqual(Object) 和 Print 从第 10 步开始,一步一步倒退到第 1 步检查,看看是哪一个步骤参数传递有问题。
当然如果数据类型是
int就是要NotEqual(int)方法来判断。
快速为蓝图添加注释
选定要注释的蓝图,快捷键 c 添加注释。
下图添加注释效果(蓝图设置事件触发显示鼠标)
也可以通过鼠标 左键 框选两个或两个以上的节点,在对应节点点击鼠标 右键 ,选择
从选中的项创建注释,即可编辑注释。 参考出处
通过蓝图修改 PostProcessVolume(后期盒子) 参数
通过给 player 添加 Camera 组件,通过 MakePostProcessSettings 制作设置参数,然后设置即可。(以改变 MInBrightness 为例,可调节玩家视野明暗)
显示 FPS
方法一
按 ~ 出现命令输入窗口,输入 Stat FPS
效果如下
方法二
项目未运行时快捷键 Ctrl + Shift + H