跳转到内容

编程元件常用功能

调试指南

调试环境配置:

如果需要使用调试功能,请先在VS Code中安装LuaPanda插件(VS Code)扩展 image17

启动调试:

  • 打开需要调试的工程
    • 点击 (1)运行和调试后 → 选择 (2)元件脚本调试 → 点击 (3)开启调试
image18

开启调试成功控制台会日志打印如下内容:

image19

上方也会出现悬浮栏:

image20

断点调试:

  • 设置断点: 在Lua文件中可以设置断点,开启调试后运行会只执行断点行之前的代码。
    • 鼠标点击行号左侧位置,出现红点代表设置了断点

⚠注意:断点打在没有代码的空白处无效

⚠注意:多人试玩不支持断点调试

image21
  • 在VS Code开启调试

  • 在编辑器选择编程元件,打开脚本编辑界面,并点击按钮【开启调试】。

image22
  • 这种模式启动的LuaPanda会把调试功能限制在工程包含的lua文件。

  • 以下图为例:

image23
  • 运行后断点处会出现一个黄色图标
image24
  • 左侧”调试面板” - “变量” - “UpValue”中会日志打印如下内容:
image25
  • 断点之后运行中按下键盘上的【F10】会逐行执行。
    • 可以观察到黄色图标下移到下一行。
image26

调试面板中a的值变为了14:

image27