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 |