函数:muColors 多组颜色比色

函数功能:判断第一个数组坐标和颜色值是否匹配,第二个数组坐标和颜色值是否不匹配,符合则返回 true,不符合返回 false

TSLib 版本:仅支持 v1.3.1 及其以上版本

函数方法

bool = muColors(color_table1,color_table2,options)

参数 类型 必填 说明
color_table1 table 正确的数组
color_table2 table 错误的数组
options table 精度及是否保持屏幕

options 参数介绍

参数 类型 必填 说明
dim number 精度,缺省默认为 90
flag boolean 是否保持屏幕,默认是 true,保持屏幕 - true,取消保持屏幕 - false
返回值 类型 说明
bool boolean true - 存在;false - 不存在

函数用例

--一般用于关闭弹窗广告,color_table1 推荐颜色为纯黑或者纯白,用于 color_table1 的坐标和颜色值不变但是周边点颜色变化的场景。
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下
local options = {
    ["dim"] = 90,
    ["flag"] = true
}
local color_table1 = {
    {   80,  120, 0xffffff},
    {   90, 23, 0xffffff},
    {   123,  189, 0xffffff},
}
local color_table2 = {
    {   45,  171, 0xffffff},
    {   45,  168, 0xffffff},
    {   45,  174, 0xffffff},
}
if muColors(color_table1,color_table2,options) then
    toast("找到颜色")
else
    toast("未找到颜色")
end

注意事项

  • 触动精灵已内置本函数库,无需下载
Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""