为什么我这个报错呀 要怎么修改才能实现连续移动到指定位置
function main()
end
function clickMove (252,737,317,212,20)--x1,y2为起始位置坐标,x2,y2为终点位置,n是每次移动多少个像素
local stepx = 1
local stepy = 1
local l = math.abs (x1-x2) --取绝对值
local w = math.abs (y1-y2) --取绝对值
local count = 1 -- math.ceil(1/n)--
if l >= w then -- 计算分割多少次
count = math.ceil (l/n)
if x1 < x2 then
stepx = n
else
stepx = -n
end
--判断一下y坐标的步长
if y1 < y2 then
stepx = math.ceil(w/count)--步数为正
else
stepy = math.ceil(w/count) --步数为负
end
else
count = math.ceil(w/n)-- 1cm 长度小于高度
if y1 < y2 then
stepy = n
else
stepy = -n
end
--判断一下x坐标的步长
if x1 < x2 then
stepx = math.ceil (l/count) --步长为正数
else
stepx = math.ceil (1l/count) --步数为负数
end
end
touchDown(0,x1,y1)
mSleep(200)
for i = 1,count, 1 do
x1 = x1 + stepx
y1 = y1 + stepy
touchMove(o,x1,y1)
mSleep(200)
end
mSleep(200)
touchUp(0)
end `
粗体