发帖
充值
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
9 0

如何判断人物是行走还是禁止

问答专区 4938 9 2022-1-6 11:20:19
之前用按键精灵的时候可以取一个坐标的颜色
取2次颜色比对判断是否相同
相同说明没动
懒人精灵没看见有取色只有比色
怎么实现啊?

使用道具 举报

2022-1-6 12:14:14
看座标.截图找图.都能实现你的目的
2022-1-6 12:14:39
懒人也有取色功能
local pixel = getPixelColor(100,100)
print(pixel)
2022-1-6 16:43:15
不太懂,路过围观下
2022-1-8 13:07:02
功能都有得,看游戏了
2022-1-12 13:38:58
function 图色.保存颜色arr(X,Y,X1,Y1)--颜色用来判断色差
        local X2=0 Y2=0
        local arr={}
        for i=1,X1-X do
                X2=X+i
                arr[i]={}
                for ii=1,Y1-Y do
                        Y2=Y+i
                        arr[i][ii]=getPixelColor(X2,Y2)
                        --print("["..i.."]:["..ii.."]坐标"..X2..","..Y2.."   "..arr[i][ii])
                       
                end
        end
        return arr
end

function 图色.对比颜色arr(X,Y,X1,Y1,数组)--数组颜色用来判断色差
        图色.刷新屏幕()
        local X2=0 Y2=0
        local arr={}
        for i=1,X1-X do
                X2=X+i
                arr[i]={}
                for ii=1,Y1-Y do
                        Y2=Y+i
                        arr[i][ii]=getPixelColor(X2,Y2)
                        if arr[i][ii] ~= 数组[i][ii] then
                                --print("["..i.."]:["..ii.."]"..arr[i][ii]..数组[i][ii].."颜色不一样")
                                return false
                        end
                end
        end
        --print("颜色一样")
        return true
       
end
arr=图色.保存颜色arr(10,20,30,40)--保存一下小地图,他们颜色是什么
sleep(1000)
if 图色.对比颜色arr(10,20,30,40,arr) then--对比一下他们颜色是不是一样,是一样就说明没有动
print("颜色一样")
end
2022-1-18 15:36:55
有图色函数。 你可能忘了刷新图色了 。
2022-2-21 16:41:01
权限不够,水水水水来凑
2022-2-21 22:45:54
通过坐标判断
111111111111111111
您需要登录后才可以回帖 立即登录
高级模式
返回
问答专区