level 2
有dalao能帮忙这个很简单的功能么
就是一直搜索屏幕,到一个颜色出现时就执行操作,我不知道怎么获取那个颜色
2019年04月23日 12点04分
1
level 2
if(!requestScreenCapture()){
toast("请求截图失败");
exit();
}
var img = captureScreen();
//0x9966ff为编辑器紫色字体的颜色
toastLog("开始找色");
var point = findColor(img, 0x9966ff);
if(point){
toastLog("x = " + point.x + ", y = " + point.y);
}else{
toastLog("没有找到");
}
2019年04月23日 12点04分
3
level 13
if (!requestScreenCapture()) ~toast("请求截图失败") && exit();
toastLog("开始找色");
let max_try_times = 120;
let point = null;
while (!(point = findColor(captureScreen(), "#9966ff")) && max_try_times--) sleep(500);
if (max_try_times < 0) toastLog("查找超时");
toastLog("x = " + point.x + ", y = " + point.y);
2019年04月23日 13点04分
4
吧主大大,我获取不了要找的那个颜色码。还有是不是找图比找颜色要方便?
2019年04月23日 14点04分
@Caz丶冷落 具体是什么需求 是想获取屏幕某处的颜色吗
2019年04月24日 03点04分
@TCY8264 我也想问 获取了颜色之后 要怎么实现点击它!
2019年05月24日 10点05分