Color
此块的作用是捕获屏幕上的特定像素,让您可以比较快照颜色与目标(mutator)颜色之间的相似度
概念说明
此模块实现了颜色检测,在某些场景下非常有用。例如,如果特定坐标的像素颜色匹配,则执行操作 A;否则执行操作 B。这种比较方法非常高效,因此在像素变化迅速、无法通过搜索图像或文本来检测的情况下非常有价值。
拾取颜色
在比较颜色像素之前,您可以使用此块拾取颜色,长按此块,您会看到**拾取颜色(Pick Color)**选项。您将进入颜色拾取器窗口,移动手指即可选择特定像素
视频示例
比较颜色
成功拾取颜色后,您可以进行比较并获取范围在 0 到 1 之间的比较值。如果该值接近 1,则说明两种颜色高度相似;反之则相似度较低。
视频示例
使用屏幕上的实时像素颜色进行比较
您可能会问:如何获取实时像素颜色,这样就不用手动选择了呢?实际上您可以使用此块来实现
此块会返回所选坐标(本例中为 X: 500, Y: 500)的像素颜色。它将检查您设备上的像素颜色。之后您可以使用此块与之前拾取的颜色进行比较,例如将 红色 与屏幕上 X: 500, Y: 500 处的颜色进行比较。
最终您将获得实时的比较分数,当屏幕上的像素颜色发生变化时,您就可以据此执行特定的条件操作。