本帖最後由 pololkj26 於 2015-12-25 21:04 編輯
是呀 小弟是5S 螢幕跟你一樣
但遇到長的棍子就放不下來
也沒辦法正中紅心
怎麼會這樣呢~~~
以下是小弟的設定~差一步了,但不知道錯在哪
麻煩高人指點迷津呀!!
-- 脚本描述
DESCRIPTION="111";
-- 适用屏幕参数
SCREEN_RESOLUTION="640x1136";
SCREEN_COLOR_BITS=32;
-- 主入口
function main()
::lab::
mSleep(1000) --延遲1000毫秒
dianx,diany=findColorInRegion(0xFF0000,115,200,125,1136) --尋找紅色
if dianx==-1 and diany==-1 then --如果沒找到紅色
goto lab --重新尋找
end
juli=diany-183 --juli=找到紅色的Y座標扣除比利站的位子的紅色Y坐標
changdu=120+juli --cgangdu=juli+比利站的位子的紅色棍子到地的距離
if
changdu>591 --如果超過螢幕的最上面(會有一小段被擋住.所以不是720)
then
changdu=591 --強制等於螢幕的最上面(會有一小段被擋住.所以不是720)
end
mSleep(1000) --延遲1000毫秒
touchDown(1,120,855) --觸碰螢幕(後面的座標沒什麼差別)
::lab1::
c=getColor(changdu,183) --c=在"X=changdu,Y=188"的位子找尋顏色
if
c~=0xFF0000 --c不等於紅色
then
mSleep(1)
goto lab1 --在等系統找到紅色為止
end
touchUp(1) --觸碰放開
end
|