Android 台灣中文網

標題: 腳本設定哪裡出錯了 請高手幫忙看一下 [打印本頁]

作者: moetchandon    時間: 2014-6-28 00:33
標題: 腳本設定哪裡出錯了 請高手幫忙看一下
有三個位置要執行點擊  這是我設定的 但是到了 touchup 會出現attempt to call a nil value
現在有點不懂哪裡出錯了  請各位大大幫忙看一下  謝謝

-- 脚本描述
DESCRIPTION="Bb";

-- 适用屏幕参数
SCREEN_RESOLUTION="720x1280";
SCREEN_COLOR_BITS=4;

-- 主入口
function main()
        mSleep(2153);
        touchDown(0, 639, 989);
        mSleep(2153);
        touchup(0)
        mSleep(2153);
        touchDown(1, 561, 1063);
        mSleep(2153);
        touchup(1)
        mSleep(2153);
        touchDown(2, 496, 987);
        mSleep(2153);
        touchup(2)
        
end
作者: 利碧波    時間: 2014-6-28 06:53
試試看重新錄製一個新的試試
作者: moetchandon    時間: 2014-6-29 01:04
利碧波 發表於 2014-6-28 06:53
試試看重新錄製一個新的試試

   錄製的話都不可行  所以我自己寫的
作者: kokucmax    時間: 2014-6-29 12:22
你可以把手指的位置都改成0,應該就可以了
作者: moetchandon    時間: 2014-6-29 22:32
kokucmax 發表於 2014-6-29 12:22
你可以把手指的位置都改成0,應該就可以了

謝謝你的幫忙  但是改成0還是一樣不行咧 出現attempt to call a nil value  ><
作者: kokucmax    時間: 2014-6-29 23:06
我知道了...是touchup在作怪
應該寫touchUp 不能寫touchup
你再試試吧...
作者: youta    時間: 2014-7-14 18:52
moetchandon 發表於 2014-6-29 01:04
錄製的話都不可行  所以我自己寫的

touchup
"up"
改成
touchUp 看看
正確語法是這個
作者: moon1989    時間: 2014-7-29 13:14
1.改成touchUp

2.通常Up後的參數應該要是0
作者: ahch    時間: 2014-7-31 09:20
是的 你要改成touchUp

當你銀幕只有一根手指時 手指位子參數通常建議用0 尤其你在再次touchDown前已touchUp了
手指位子參數是用來區分要對哪根手指的動作做指令
這可以同時按3根手指在銀幕上 先放0再放2再1
function main()
        mSleep(2153);
        touchDown(0, 639, 989);
        touchDown(1, 561, 1063);
        touchDown(2, 496, 987);
        mSleep(2153);
        touchUp(0);
        touchUp(2);
        touchUp(1);        
end

就像邊跑邊射的遊戲




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1