跳转至

3D近距离特征物查找

用途

此节点在 3D 画面中查找图像模板、OCR 文字或识图类 ONNX 模型目标。找到后按配置对准目标、前进或原地等待终止条件,再执行 PC 或安卓的结束后操作。校准信息可连接通用游戏组件。

添加路径

Shift+A → 宏 → 3D近距离特征物查找

执行行为

节点先识别当前画面,再按查找模式继续搜索;找到后按配置对准目标、完成终止判定和结束后操作。普通搜索失败、对准失败或条件超时输出 完成 = false;完成全部要求时输出 true,两种结果都沿执行输出继续。取消、参数及资源错误仍按错误处理。

“每次识别前点击扫描键”开启时,两种查找模式都会先点击指定位置再截图。

输入端口

端口 类型 必填 说明
执行输入 执行 是 开始搜索。
ADB 字符串 与桌面二选一 Android 目标地址。
桌面 字符串 与 ADB 二选一 桌面目标描述;固定前进使用 PC 前台游戏模式,后台消息模式不支持固定前进。
OCR 文本 字符串 OCR 模式必填 有效连接值优先于节点属性。
组件目标组 数组 否 组件目标描述字符串数组,提供校准基础,可连接通用游戏组件输出。

输出端口

端口 类型 说明
执行输出 执行 搜索成功或业务失败后继续。
完成 布尔 是否完成查找、对准、终止判定与所配置的结束后操作。

属性

双击节点进入“屏幕预览”和“查找与操作选项”。

目标识别

属性 默认值 说明
目标类型 目标图像 可选图像、OCR 或识图模型。
目标模板 / OCR / 模型 未设置或内置模型 对应模式的识别依据;模型可按类别标签或 class_id过滤,留空表示全部。
查找区域 全屏 在预览中拖动;识别只分析该区域。
匹配/置信阈值 0.65 图像/OCR 使用匹配阈值,模型使用置信阈值。
扫描键前置 关闭 每次识别前点击一次可拖动位置。

模型模式会先按类别和置信度过滤,再选取同帧中离屏幕中心最近的目标。

找到前

模式 主要属性 行为
视角模式 共同起点、水平/垂直方向与最大长度、横向次数 2、竖向次数 3 先原地识别,再按多行扫描顺序拖动视角。
快速查找 开关,默认关闭 固定横向满距离拖动 4 次,不做垂直扫描,并忽略次数属性。
固定位移 轮盘中心、前进半径、理想最短识别间隔 0 秒 安卓使用轮盘前进,PC 前台游戏模式使用配置的前进键;识别请求串行执行。

理想最短识别间隔为 0 时,上一轮识别完成后立即开始下一轮;大于 0 时,它是两轮识别开始时间的最短间隔。实际频率还受截图和识别耗时影响,不会为追赶设定间隔堆积并发请求。前进脉冲的松开间隔为 0.1 秒,与识别间隔独立。

固定位移还可要求目标框与查找区域的交集面积达到指定比例,默认面积门槛关闭,预设比例为 5%。

前进与终止判定

“前进”可按需勾选。关闭后仍先查找并对准,再原地等待终止判定。

终止条件 行为
满足原识别条件 按识别间隔复查,在判定超时内满足条件后继续。
前进指定秒数 / 等待指定秒数 开启前进时按设定时长前进,到时松开;关闭时原地等待该时长。
独立结束条件出现 使用另外配置的图像或 OCR 条件;关闭前进时原地复查,开启时找到并对准后前进,条件命中后先停止前进。

指定时长和条件判定超时均支持 0.2–120 秒。条件超时返回失败,不执行结束后操作。PC 后台消息模式不支持固定前进。

“是否使用慢走”默认关闭。勾选后,前进按通用游戏组件的原生慢走和短按补位配置执行;桌面与安卓分别使用对应平台的设置。

找到后

属性 默认值 说明
移到屏幕中心 关闭 反复微调视角,直到目标中心进入圆形容差区。
中心容差 屏幕长边 15% 圆形容差区的半径,可调 0.1%–50%。
最大居中修正次数 15 范围 1–15。
结束后操作 按配置 PC 可选无操作、按键操作或目标点击;安卓可选无操作或目标触摸。

居中检查使用目标框中心到画面中心的直线距离。默认 0.15 在 1920×1080 画面上对应半径 288 像素。若某个蓝图按交互要求单独设置为 0.0625,同一画面上对应 120 像素;这是该蓝图的作者参数示例,软件默认仍为 0.15。

“无操作”不会点击或按键,仍须完成此前的查找、对准与终止判定。

最小示例

开始 → 3D近距离特征物查找 → 分支

选择目标图像,导入模板,连接 ADB 地址并用默认视角模式搜索;根据 完成分别进入交互或失败恢复路线。

常见错误

  • 图像模式没有模板,或 OCR 文本为空:节点会在执行前/执行开始时拒绝运行。
  • PC 固定前进不响应:检查是否使用前台游戏模式、目标窗口与组件前进键;后台消息模式不支持固定前进。
  • 前进后目标一闪而过:检查识别区域、居中容差和实际截图/识别耗时;理想最短间隔为 0 时已不额外等待,实际频率仍由串行处理耗时决定。
  • 目标找到却最终为失败:开启居中后,目标没有在最大修正次数内进入容差圆。
  • 模型看见目标却不命中:检查类别过滤、类别编号和置信度阈值。

相关节点