调试器
调试器是用于检查运行中项目的工具窗口:记录消息、暂停和单步执行运行时、查看线程,以及关注性能和内存。它面向任何追踪项目行为异常原因的人。
打开调试器
打开工具菜单并选择调试器。当 断点 积木运行时它也会自动打开,并在该点暂停项目。
调试器在其注册的控制类工具中增加了两个积木:日志、警告和错误积木,以对应级别向日志发送消息,以及一个暂停项目的断点积木。
暂停与单步
当项目暂停时(通过断点或暂停按钮),调试器工具栏显示已暂停指示器,带有恢复和单步按钮。单步将项目恰好前进一帧,这样您可以逐帧观察状态变化。
您也可以从舞台暂停:设置中的显示暂停按钮选项在绿旗旁边添加暂停/播放按钮(也是 Alt+X,macOS 上是 Option+X),显示单步按钮在暂停时添加单帧步进按钮。
标签页
日志显示每条消息,最新活动在视图中:
- 每个条目都有时间戳、严重性图标(日志、警告或错误)、消息,以及指向产生它的积木和角色的链接。点击链接跳到该积木:它切换角色、打开代码标签页并将积木滚动到视图中。
- 用搜索框、日志 / 警告 / 错误严重性开关和每角色下拉框过滤日志。
- 导出将日志下载为文本文件,清除清空它。
- 可选的自动日志(绿旗点击、广播、克隆创建和达到克隆限制)可以在调试器设置中打开。
线程以实时树状结构显示当前运行的脚本,每个线程的积木调用栈以及当前执行的积木都会高亮。编译的线程无法单步,也不显示栈详情。
性能在项目运行时绘制帧率(对照您的目标 FPS)和实时克隆数图表。
内存显示克隆、变量、变量字符、 列表和列表项目的计数,在升高时变为警告颜色,以及变量数据大小和列表项目的图表以及变量值列表。
设置
调试器的选项位于设置窗口的调试器页面上:高亮运行的积木、绿旗时清除日志、记录绿旗点击、记录克隆创建、记录克隆限制警告、记录广播以及动画图表。