外观
06 图片模板
图片表保存找图调试使用的模板。它初始有 30 行,超过空行容量后会继续追加。模板可以来自活动图片选区,也可以来自本地图片。
图片表字段
| 字段 | 含义 |
|---|---|
| 序号 | 表格行编号 |
| 选中 | 决定该模板是否参与找图调试和代码生成 |
| 名称 | 模板在抓抓和生成代码中的名称 |
| 缩略图 | 用于确认模板内容 |
| 偏色 | 该模板允许的颜色差异 |
模板偏色是六位十六进制,000000表示不允许颜色差异。非法值会回到000000。清空图片行时,偏色也恢复为000000。
从活动图片制作模板
使用 裁剪添加 (CTRL+C):
- 切换到 图片表。
- 选择活动图片并确认共享范围有效。
- 点击 裁剪添加,在画布框住目标图案。
- 确认后检查新增模板行;新行会自动勾选。
- 修改为容易理解且不冲突的模板名称。
裁剪只创建新图片页签,不能代替这一步。详细对照见共享范围与裁剪。
添加本地图片
切换到 图片表,点击 添加图片并选择文件。新增模板会进入空行并继承当前统一偏色。添加后检查缩略图和名称,避免把整张截图误当作小模板。
自动图片
自动图片围绕一个目标坐标批量截取同样大小的模板,适合目标外观会随接近方向变化、但点击位置保持不变的场景。
- 在左侧自动工具中切换到 自动图片。
- 选择 圆形或 正方形,填写半径、截图数量、截图边长和截图名字。
- 点击 自动截图,再在活动图片上点击目标位置;也可以在 坐标中填写图片范围内的整数
x,y。 - 检查围绕目标生成的截图框,按需要移动或调整单个范围。
- 确认后,抓抓把全部截图写入图片表并自动勾选;新模板继承当前统一偏色。
默认形状为圆形、半径100、数量3、边长30。截图边长不能超过活动图片短边;靠近图片边缘时,截图框会保持在图片内。形状、半径、数量、边长和名称随当前项目保存,但本次目标坐标和生成结果不会成为下次自动截图的默认值。
生成名称形如按钮@(12,18).png。12,18表示目标点相对模板左上角的偏移;多个截图得到相同偏移时,名称会增加$1、$2等编号避免冲突。这个坐标标记会在找图测试和节点精准点击时继续使用。
分组模板
项目图片文件名可以用$分隔组名和成员名,例如雷鸟怪$1.bmp、雷鸟怪$2.bmp。选中同一目录、同一$前缀和同一扩展名的多个成员后,抓抓生成一个雷鸟怪$*.bmp引用;其中$是保留的分组分隔符,只有*匹配后续文件名内容。
节点反向验证遇到雷鸟怪$*.bmp时,会展开同目录中的全部匹配文件为图片行,不扫描子目录。各行继承节点中该组的图片偏色。重新生成代码时,这些行仍合并为一个$*引用;如果行偏色不同,红、绿、蓝三个通道分别取最大值,例如10F005和E020A0合并为E0F0A0。
自动图片生成的名称@(x,y).png也会推断为同名名称$*.png分组;至少勾选两个同组模板时,生成代码会合并为一个通配引用。通配符必须且只能出现在文件名中一次,不能放在目录名中。
模板坐标与点击位置
文件名末尾的@(dx,dy)指定识别框内的目标坐标。找图测试命中这类模板时,结果会同时显示识别框和偏移后坐标;导入节点后,偏移也会成为该次识别的最终目标位置。
找图节点搭配 点击动作时:
- 取点方式 = 精准:使用固定位置。带
@(dx,dy)的模板点击识别左上角 + 文件名偏移;普通模板点击识别框左上角。 - 取点方式 = 随机:在最终识别区域内随机取点,不固定到文件名偏移坐标。
完整点击字段和平台边界见节点配置参考:点击。
设置模板偏色
每个模板行拥有自己的偏色。找图时,模板名称列表与偏色列表按相同顺序一一对应,因此不要在生成代码后手工交换其中一组顺序。分组模板生成代码时只占一个模板和一个合并后的偏色位置。
工具栏中的 统一偏色会更新图片表全部行,不按勾选状态筛选。需要不同容差时,应逐行设置;只需要统一容差时,先确认活动表是 图片再应用。
勾选模板
图片调试只使用已勾选的有效模板。开始测试前检查:
- 模板行有实际图片和名称。
- 目标模板已勾选,无关模板未勾选。
- 缩略图没有包含过多易变化背景。
- 每行偏色符合该模板的颜色变化程度。
- 当前活动图片是要搜索的画面,而不是模板本身。
模板何时写入项目
图片表中的模板在抓抓窗口内可用于测试和生成代码,但这不等于它已经是项目资源。完整流转是:
text
裁剪添加或添加图片
-> 模板进入抓抓图片表
-> 勾选模板并生成找图代码
-> 在目标节点导入代码
-> 导入成功后写入项目 资源/图片/1
2
3
4
5
2
3
4
5
不需要先点击左侧 保存。保存写入的是项目截图/,与模板资源无关。导入规则和失败保护见代码导入与反向验证。
选择好模板的原则
- 尽量只包含稳定、有辨识度的图案。
- 避免个人信息、通知、时间、随机数字等易变化内容。
- 目标存在颜色轻微变化时,逐步增加偏色并重新测试。
- 模板过大或背景过多时,重新裁剪更小的稳定区域。
- 导入前使用无隐私名称,不在名称中写用户目录或业务信息。