Json根键值对解释
示例:
{
"client": "mumu",
"bind": "dx2",
"safe":"356,0,565,21",
"offcolor":"202020",
"sleep":"200,10",
"resolution": "960*540",
"tip": "组队通用半自动配置 V4 请调整合适分辨率\r\n更多参见Readme.txt文件",
//========三选一========
"mode": "loop",
"loop": [],
//========三选一========
"mode": "queue",
"queue": [],
//========三选一========
"mode": "tree",
"tree": [],
}
client 目标客户端
上方示例代码中的第2行,意为本脚本配置默认选择并支持mumu模拟器使用
- 该键client目前仅支持
mumu
或雷电
这两种的其中一个 - 当您的配置目标客户端并非上面两种时,不需要填写此参数,您需要使用软件中的自定义绑定功能
bind 后台绑定模式
上方示例代码中的第3行,意为后台获取图像的方式为dx2模式
- mumu模拟器建议使用dx2,雷电模拟器建议使用gdi
- 后台绑定模式有很多种,您可以使用自定义绑定模式进行游戏画面获取的测试
具体的配置如下图说明(下图说明的参数您均可以尝试):
safe 安全守护参数
上方示例代码中的第4行,参数为一个坐标区域,意为在脚本进行过程中,若该区域的画面长时间禁止,则结束当前脚本任务,因为您的游戏或脚本的运行出现了异常
坐标区域:请参考 其它解释 - 坐标区域 查看详情。
- 该项为可选参数
- 该参数会很好的帮助您游戏防封,您应该在每一个半自动配置中使用它
offcolor 脚本全局偏色
上方示例代码中的第5行,意为当脚本识别图片时采用的全局偏色为'202020'
- 该项为可选参数
- 该参数的存在是为了兼容不同机器做的兼容性参数
众所周知,每台电脑配置不同,其模拟器渲染出来的画面也各不相同存在偏差,若你想你的图片在您好友的电脑中也一样适配,那么请你务必加入此参数,若你对颜色色偏不了解,请填默认值 202020 即可。
sleep 全局休息参数
上方示例代码中的第6行,意为当在该配置脚本运行的过程中,每运行200分钟后将休息10分钟
- 该项为可选参数
- 该参数的格式为
"运行时长间隔,休息时长"
- 该配置也可以对防封,起到一定的作用
当您运行长时间任务时,请加入此参数,我的建议是"30,10",每30分钟休息10分钟。
resolution 游戏分辨率
上方示例代码中的第7行,意为管控当前脚本配置的分辨率为指定的
960*540
- 当您使用的是自定义绑定时,该项可选
- 分辨率的不同将导致图片无法正常识别,请务必正确填写您在做配置时正确的分辨率
tip 配置说明
上方示例代码中的第8行,意为当软件加载该配置时,给出的用户提示信息为"组队通用半自动配置 V4 请调整合适分辨率\r\n更多参见Readme.txt文件"
- 该项为可选参数
- 该配置可以起到提醒作用
- 可以在本参数中填写一些关于配置的介绍、功能、自定版本等信息
mode 执行任务模式介绍
上方示例代码中的第9 至 19行
mode 的参数与他们的值搭配,若模式选择loop,那么json中必须存在loop的键
三种模式介绍:
- loop:半自动模式,适用于单一简单的任务场景,可以轻松实现配置的编写
- queue:队列模式,根据您给出的图片顺序,依次执行识别点击操作
- tree:行为树模式,适用于全自动复杂任务流程,可以24h值守
请注意,json中的loop、queue、tree均为数组类型
在配置入门章节中,只讲述loop以及queue模式,tree模式在行为树章节中讲述
其它解释
坐标区域 :其类型为string(字符串),其格式为
"x,y,x1,y1"
,其中x、y、x1、y1均为实际游戏坐标。(该区域可以使用大漠综合工具来获取后台坐标区域,群文件或下载网盘均可以下载使用)颜色色偏 : 比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示) . 如果这里的色偏是2位,表示使用灰度找图. 比如"20"