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

[复制链接]
查看2498 | 回复9 | 2022-1-6 11:20:19 | 显示全部楼层 |阅读模式
之前用按键精灵的时候可以取一个坐标的颜色
取2次颜色比对判断是否相同
相同说明没动
懒人精灵没看见有取色只有比色
怎么实现啊?
回复

使用道具 举报

szmy | 2022-1-6 12:14:14 | 显示全部楼层
看座标.截图找图.都能实现你的目的
回复

使用道具 举报

szmy | 2022-1-6 12:14:39 | 显示全部楼层
懒人也有取色功能
local pixel = getPixelColor(100,100)
print(pixel)
回复

使用道具 举报

xclion | 2022-1-6 16:43:15 | 显示全部楼层
不太懂,路过围观下
回复

使用道具 举报

zklr00001 | 2022-1-8 13:07:02 | 显示全部楼层
功能都有得,看游戏了
回复

使用道具 举报

twttak | 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
回复

使用道具 举报

13714120944 | 2022-1-18 15:36:55 | 显示全部楼层
有图色函数。 你可能忘了刷新图色了 。
回复

使用道具 举报

mdp110 | 2022-2-21 16:41:01 | 显示全部楼层
权限不够,水水水水来凑
回复

使用道具 举报

a133433354 | 2022-2-21 22:45:54 | 显示全部楼层
通过坐标判断
回复

使用道具 举报

类人猿学院 | 2022-3-16 09:21:41 | 显示全部楼层
111111111111111111
回复

使用道具 举报

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

本版积分规则

8

主题

30

帖子

155

积分

注册会员

Rank: 2

积分
155