多点色偏模式找色 (screen.find_color)

声明

横坐标, 纵坐标 = screen.find_color(目标点颜色, 偏移像素点颜色组, [颜色相似度,,,,])

参数及返回值

  • 目标点颜色
    • 需要寻找的目标点颜色,抓色工具会生成坐标信息,不要删除,坐标会和后面的偏移点计算偏移值。
  • 偏移像素点颜色组
    • 相对与第一个颜色坐标点的偏移颜色组,推荐使用在线取色生成
    • 偏移颜色组样例:532|1767|0xf5f5f5, 532|1839|0xf5f5f5, 946|1803|0xf7f7f7, 313|1854|0x8ec54f
  • 颜色相似度
    • 数值型,小数,颜色相似度,取值范围0到1之间,越高越相似
  • 左, 上, 右, 下
    • 整数型,可选参数,代表搜索区域,默认 全屏
  • 横坐标, 纵坐标
    • 整数型,返回匹配色的第一个色的坐标,搜索失败返回 -1, -1

示例

x, y = screen.find_multi_colors('896|1011|0x320c13', '504|1389|0x310b12, 637|968|0x172c2f, 792|676|0x152b2e', 90,800,800,1200,1200)
--
--[[
    在左上为 800,800 右下为 1200, 1200 的区域找到第一点与 0x320c13 相似度为90
    且它的相对坐标 (504-896, 1389-1011) 的位置的颜色与 0x310b12 相似度为90
    且它的相对坐标 (637-896, 968-1011) 的位置的颜色与 0x172c2f 相似度为90
    且…… (后面的同理) 都能匹配的那个点
--]]
--

-- 不写区域参数表示全屏找
x, y = screen.find_multi_colors('896|1011|0x320c13', '504|1389|0x310b12, 637|968|0x172c2f, 792|676|0x152b2e', 90)
powered by GitbookFile Modify: 2021-03-27 23:14:19

results matching ""

    No results matching ""