马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这个例子,应该是**大神写了发给我的,看有好几个人问这个问题,我分享给大家,自己参详。
function 触摸_缩放(arr_pos,type=0)
var nSize = arraysize(arr_pos)
if(nSize == null)
traceprint("参数不是数组")
return false
end
if(nSize != 2)
traceprint("参数数组大小不对")
return false
end
var value0,value1
arraygetat(arr_pos,0,value0)
arraygetat(arr_pos,1,value1)
if(!isarray(value0))
traceprint("参数元素1不是数组")
return false
end
if(!isarray(value1))
traceprint("参数元素2不是数组")
return false
end
nSize = arraysize(value0)
if(nSize != 2)
traceprint("参数元素1大小不对")
return false
end
nSize = arraysize(value1)
if(nSize != 2)
traceprint("参数元素2大小不对")
return false
end
var x0,y0,x1,y1
x0 = value0["x"]
y0 = value0["y"]
x1 = value1["x"]
y1 = value1["y"]
var midX,midY
sysgetscreen(midX,midY)
midX = midX / 2
midY = midY / 2
if(type == 0)
touchdown(midX,midY,0)
touchdown(midX,midY,1)
sleep(100)
touchmove(x0,y0,0)
touchmove(x1,y1,1)
touchup(0)
touchup(1)
else
touchdown(x0,y0,0)
touchdown(x1,y1,1)
sleep(100)
touchmove(midX,midY,0)
touchmove(midX,midY,1)
touchup(0)
touchup(1)
end
end
-------------------再不回贴就要沉啦-------------------
|