type
status
date
slug
summary
tags
category
comment
icon
password
几种高效好用的虚幻蓝图调试方法
一、最经典的打印字符串
最简单直观的调试方法
在需要显示指定变量数值或者某个函数是否触发时使用

二、运行时直接查看对象变量
在项目运行时,先选择需要查看的对象,再直接将鼠标移动到所需查看的对应变量上
(项目运行时可以使用暂停键暂停后再查看变量数值)
在需要查看例如数组具体数值或其它复杂数据时使用


三、运行时直接查看执行流
与方法二类似,项目运行时观看蓝图对应执行流的黄线判断运行状态
在需要查看蓝图执行路径时使用

四、使用蓝图断点
为指定节点添加断点。当触发该节点时,项目会自动暂停并跳转到对应节点,此时可以通过顶部的工具栏,逐步查看蓝图的运行过程
在需要查看指定函数或事件节点运行过程时使用



五、使用文本渲染器实时显示对应状态或数值
创建一个DebugText蓝图类,编写对应数据显示逻辑,并在玩家蓝图类中添加该蓝图
在需要多个角色上显示不同状态和数值时使用



六、在3D场景中绘制调试内容
使用DrawDebug系列的节点,在3D场景中实时显示对应的内容
在需要显示3D场景对应内容时使用


📎 参考文章
- 作者:LiQingBa
- 链接:https://blog.liqingba.com/article/2d0a69f5-f1f3-806d-9cf0-d12d648ad293
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
