TC官方合作论坛

 找回密码
 立即注册
查看: 1848|回复: 0

[其他] 分享个多点比色函数

[复制链接]
发表于 2015-8-11 12:24:49 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
按键精灵自带有多点比色..但是TC好像没有..自己就写了个

//例子:"x坐标,y坐标,坐标颜色|x坐标,y坐标,坐标颜色...."
//下面的是梦幻手游的判断主界面颜色组
//if(多点比色("20,209,F72D31|17,215,FFC642|21,251,F7EFC5|60,249,D6CFAD|60,228,ED4039|63,202,DE9173"))
//    traceprint("在主界面")
//else
//    traceprint("不在")
//end
function 多点比色(arr)
    var n
    var ns
    var vaar
    var vaars
    var olds=array()
    var news=array()
    var 色
    n=strsplit(arr,"|",vaar)
    for(var i = 0; i < n; i++)
        ns=strsplit(vaar[i],",",vaars)
        //        traceprint(vaars[0]&","&vaars[1]&","&取色(vaars[0],vaars[1],0))
        arraypush(olds,cint(vaars[2],1))
        色=getcolor(vaars[0],vaars[1],1)
        arraypush(news,色)
    end
    for(var i = 0; i < arraysize(news); i++)
        if(news[i]!=olds[i])
            return false
        end
    end
    return true
end



PS:
貌似TC的取色返回不了十六进制,,是BUG????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-3 11:49 , Processed in 0.030904 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表