游戏百科
逻辑系统

调试技巧

有时候你的逻辑运行有问题,但你又不知道问题在哪,这时你需要掌握以下调试技巧:

1.初级:打开你觉得可能有问题的代码,比如下面这段代码。

在右上角打开 “输出调试信息”选项,然后再进入测试,

这时你会看到屏幕上显示了一些输出信息,这里第一行显示的"<<<逻辑方块.玩家加入房间 调用 onJoin(玩家 官方例子)>>> 356.02"

表示被输出的代码是被 逻辑方块 的 玩家加入房间 这个事件调用的,代码的名字叫做 onJoin,有一个玩家变量类型的参数,这个玩家的昵称是 “官方例子”,输出这条信息的系统时间是  356.02秒

第二行开始每行前面都有个数字对应了代码的行数,你可以对比前面的代码截图查看。每一行都显示出了代码实际运行时各变量的实际计算结果,通过查看调试信息,你可以知道代码哪里计算出错了。

2.中级:有时候通过打开输出调试信息的方式会有大量输出信息刷屏导致你很难看到你想看到的重要信息,这时首先你要关闭掉不关心的代码的输出,其次可以不打开 输出调试信息选项,而通过在代码中添加 “系统/调试/开关调试信息”的方式有条件的开关调试信息,这样可以用逻辑判断某些条件成立时才输出信息,比如在按下按钮的一瞬间输出信息然后关闭调试输出,而不是在没有按下按钮时不断的刷屏。

3.高级:你也可以使用"系统/调试/调试输出"功能手动输出一条文字信息,而这个文字信息可以是多段文字和小数等内容拼接的,从而显示自己关心的具体信息。或者使用"系统/调试/暂停调试信息"方法在条件满足时暂停输出来避免错过关键信息。