馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 z7941371 於 2015-12-27 13:43 編輯
-- 脚本描述
DESCRIPTION=" ";
-- 适用屏幕参数
SCREEN_RESOLUTION="720x1280";
SCREEN_COLOR_BITS=32;
-- 主入口
function main()
::lab::
mSleep(1000) --延遲1000毫秒
dianx,diany=findColorInRegion(0xFF0000,120,280,140,1280) --尋找紅色
if dianx==-1 and diany==-1 then --如果沒找到紅色
goto lab --重新尋找
end
juli=diany-207 --juli=找到紅色的Y座標扣除比利站的位子的紅色Y坐標
changdu=135+juli --cgangdu=juli+比利站的位子的紅色棍子到地的距離
if
changdu>660 --如果超過螢幕的最上面(會有一小段被擋住.所以不是720)
then
changdu=660 --強制等於螢幕的最上面(會有一小段被擋住.所以不是720)
end
mSleep(1000) --延遲1000毫秒
touchDown(1,135,855) --觸碰螢幕(後面的座標沒什麼差別)
::lab1::
c=getColor(changdu,207) --c=在"X=changdu,Y=207"的位子找尋顏色
if
c~=0xFF0000 --c不等於紅色
then
mSleep(1)
goto lab1 --在等系統找到紅色為止
end
touchUp(1) --觸碰放開
end
如果你們的螢幕參數跟我的不一樣,麻煩自行螢幕截圖(手機正面左上角是(0,0),玩遊戲是手機往左邊倒,所以變成左下角(0,0),電腦開的是左上角(0,0)所以Y座標要自己去用最大值扣掉),然後用小畫家開啟去看所對應上圖的X座標,Y座標是多少(左下角一定要當作(0,0)),再根據上面的圖片去修改
基本上只要修改有關dianx,diany,juli,changdu,c(這些變數都是自己設的)對應的數字就可以了
PS:這個腳本是用觸摸精靈APP去使用
PS2:SCREEN_RESOLUTION="720x1280";這邊是自己新建一個腳本去看,還有最好自己一個字一個字去輸入,用複製貼上可能會有問題
PS3:如果遇到上上下下不會放掉:
1.上面changdu的數字改小一點
2.c=getcolor座標改精準一點(差1就有可能會導致不會放掉,我以前就是差1它就放不掉)
3.有一種例外,最高點設定錯誤(要放的位置距離太遠),導致他也找不到紅色的點
上面我寫的changdu是正常情況下應該要這樣寫,可是實際上通常要小一點才會正常
|
評分
-
查看全部評分

|