标签:防止 技术 key 精灵 没有初始化 target 区域 png 注意
首先要先下载ADB模拟器连接IDE,注意,这里一定要用官网提供的ADB,安卓开发的adb不行!!!
下载好之后,打开studio,输入Access Key按照下面步骤执行
在设备一栏中新增127.0.0.1,然后右击连接
连接成功标示
这里注意把虚拟机时间设为网络同步。
连接好Studio后,连接拾色器,输入127.0.0.1:50005,注意这里一定要为50005!!!连接成功后窗口消失。点击抓图即可。
用取色器获取某个点的坐标,模拟点击按钮,代码如下
init(0) --初始化(0,0)坐标 mSleep(3*1000) --睡眠三秒,防止坐标没初始化好 --[[模拟点击事件]]-- touchDown(1080,582) -- 点下某个像素点 mSleep(20) -- 睡眠20ms touchUp(1080,582) -- 从像素点上抬起抬起
用到findMultiColorInRegionFuzzy方法,即区域多点找色
游戏:萌犬变变变
首先用颜色拾取器将箱子的三个点取下来(相当于识别物体),然后按住shift框选识别区域。点击生成脚本,复制最后一栏。
代码如下
init(0) -- 启动初始坐标 mSleep(3*1000) -- 睡眠三秒防止没有初始化成功 while (true) do -- 无限执行 --[[刚才颜色拾取器生成的脚本,返回的是第一个值的坐标]]-- x,y = findMultiColorInRegionFuzzy( 0xbd8c5a, "-29|-47|0xbd8c5a,-51|-2|0x000000", 90, 34, 196, 668, 1042) if(x~= -1 and y~= -1) -- 根据多点颜色区域模糊查色返回的结果 then touchDown(x, y) -- 点击事件 mSleep(20) touchUp(x, y) end end
标签:防止 技术 key 精灵 没有初始化 target 区域 png 注意
原文地址:https://www.cnblogs.com/aeolian/p/10420180.html