ADB操作规则¶
用途¶
此节点是纯数据节点,用于集中维护自动寻路和视角操作需要的校准规则。它不发出操作,也不需要执行线;下游节点读取它输出的规则字符串。
同一套规则可连接多个地图自动寻路节点。宏编辑器也可以读取这份外部规则作为四向操作的校准基础。
添加路径¶
Shift+A → 自动化 → ADB操作规则
执行行为¶
当下游读取 ADB操作规则输出时,节点把当前全部选项序列化为规则字符串。连接到地图自动寻路后,寻路节点以外接规则作为校准基础,同时继续使用自身保存的小地图识别覆盖项,包括地图与玩家图标尺度、玩家图标处理与置信度、模板缩放范围、小地图去噪和地图匹配方式。断开连接不会删除寻路节点自己的内部设置。
输入端口¶
| 端口 | 类型 | 说明 |
|---|---|---|
| — | — | 此节点没有输入端口。 |
输出端口¶
| 端口 | 类型 | 说明 |
|---|---|---|
| ADB操作规则 | 字符串 | 完整校准规则,供支持该规则的节点读取。 |
属性¶
画布上直接显示“地图键”“玩家图标朝向与视角一致”和“四向/八向移动”。双击节点可在预览画布与内部选项中完成全部校准。
预览画布¶
- 导入或截图一张 Android 操作界面图。
- 拖动小地图区域、玩家图标区域、轮盘中心与半径、跳跃和奔跑位置。
- 调整固定视角拖拽起点及横向、纵向最大距离。
- 预览图只帮助校准;真正执行仍按当前目标分辨率换算坐标。
基础与地图识别¶
| 属性组 | 主要内容 |
|---|---|
| 地图与方向 | 地图键、玩家图标朝向是否等同视角、四向/八向移动。 |
| 尺度 | 实时小地图缩放、玩家图标缩放、玩家朝向置信阈值。 |
| 模板缩放 | 默认关闭;开启后默认范围 0.9–1.1,可调 0.05–2.0。 |
| 匹配方式 | 模板匹配或特征匹配。 |
| 小地图与玩家图标叠图 | 线框宽高、两个叠图中心和步骤展开。 |
| 玩家图标处理 | 忽略背景色、背景色与 0–255 容差。 |
小地图去噪¶
去噪步骤可调整顺序,并分别控制彩色图标、白色高亮、玩家图标区域和暗色区域的移除。各步骤包含通道阈值、亮度/饱和度阈值、扩张强度或屏蔽圆参数。只有实际需要时才改动这些值;过强去噪会同时抹掉地图线条。
操作规则¶
| 属性 | 默认值 | 说明 |
|---|---|---|
| 桌面移动 | W,A,S,D | 四个方向的按键顺序。 |
| 桌面跳跃 | Space | 卡住恢复和路线动作使用。 |
| 桌面奔跑 | Shift | 可设为点击或按住。 |
| 桌面自适应奔跑 | 开启 | 允许寻路根据距离使用奔跑。 |
| 卡住时跳跃 | 开启 | 默认连续 2 秒、位移少于参考图 2 px 时判定卡住。 |
| 视角拖拽起点 | (75%,50%) | 固定视角操作的共同起点。 |
| 横/纵最大拖拽距离 | 短边 24% | 两个方向可独立设置百分比或像素长度。 |
| ADB 左右 / 上下 | 正向 | 可独立反转轴向。 |
轮盘、跳跃、奔跑和拖拽坐标支持百分比/绝对值:无后缀时绝对值不大于 1为比例,大于 1为像素,也可显式写 % 或 px。
最小示例¶
ADB操作规则 → 地图自动寻路.ADB操作规则
先在规则节点中校准轮盘和地图区域,再给寻路节点连接参考大地图、目标地址与执行线。
常见错误¶
- 期待规则节点自己移动角色:它只输出数据,必须连接寻路或其他使用规则的节点。
- 认为外接规则会覆盖寻路节点的全部内部选项:外接规则提供校准基础;小地图识别、缩放、玩家图标处理、去噪和匹配方式仍以每个寻路节点自身设置为准。
- 轴向相反:分别检查 ADB 左右、上下方向,不要通过交换目标点修正。
- 小地图识别变差:恢复默认去噪顺序和阈值,再逐项启用。
- 像素值随分辨率表现不同:希望跨分辨率复用时使用百分比。