常见问题
变量就是一个"有名字的盒子",用来存储运行时的数据(如图像查找的结果坐标、OCR 识别的文字、计数器等)。
使用步骤:
Ctrl+3)中定义变量:取个名字(如 count),选类型(字符串/数字/布尔),设默认值典型用法:
result),包含坐标和置信度条件判断让脚本"根据情况走不同的路"。每个节点都可以设置执行条件(在节点配置底部):
count >= 5(循环超过5次才执行)"成功/失败"怎么定义?
循环节点是一个容器,你把其他节点拖进去,它们就会被重复执行。三种模式:
使用方法:
提示:无限循环中建议加一个短"等待"节点(如 100ms),避免 CPU 占用过高。
函数是把一组节点"打包"成一个可复用的模块。定义一次,可以在主流程中多次调用。
什么时候用?
使用方法:
Ctrl+5)中创建函数,编辑其内部节点函数之间也可以互相调用,可以访问全局变量。
表达式是一段 Lua 代码片段,运行后产生一个值。让你可以做计算、拼接、判断等灵活操作。
可以用表达式的地方:
count >= 10 and hp < 30count + 1、name .. "_done""第" .. count .. "次循环"math.random(500, 1500)(随机等待)常用语法:
a + b、a * 2、a % 3"hello" .. namex > 100、name == "test"a and b、a or b、not a不需要勾选"表达式"时,输入框的内容会被当作纯文本/数字处理。