|
skywillnosky 發表於 Mar 20, 2017 0:38:45 GMT
首先感謝開發者的辛勞~
--------------- 請問,我今天只使用非常單純的函數 - click()
,並且用位置(XY軸)的參數使用click(),
腳本能跑,也沒有跳錯,就是速度很慢,
我把重複執行時間調到0.1(執行周期只有一個click()動作)
可是實際上重複執行時似乎要1秒
這是不是意味著Ankulua不支援高速度click()事件?
還是說可能被腳本的APK本身有偵測同個位置重複觸發click()事件速度,速度太快就判定程外掛不予執行?
|
|
|
AnkuLua 發表於 Mar 20, 2017 0:40:41 GMT
高速請用continueClick()
|
|
|
skywillnosky 發表於 Mar 20, 2017 13:36:53 GMT
感謝解答,後來我用範例改過後 發現continueClick()沒問題 但是click(Location(312, 1109)) 不會觸發,是為什麼? 以下是我改過後的程式 PS:手機解析度1280X720 -- ========== Settings ================ Settings:setCompareDimension(true, 1280) Settings:setScriptDimension(true, 1280) -- ========== main program =========== setContinueClickTiming(50, 10) click(Location(312, 1109)) click(Location(195, 1109)) while (true) do continueClick(572, 939, 20, 20, 150) end
|
|
|
AnkuLua 發表於 Mar 20, 2017 13:39:42 GMT
請確定Location 位置是對的 可以分享遊戲截圖最好
|
|
|
skywillnosky 發表於 Mar 20, 2017 14:09:26 GMT
好,所以程式目前的寫法是對的嗎? 因scriptDimension的說明有說
絕對不要依照機器去改scriptDimension 和 compareDimenstion,否則保證在不同解析度的機器腳本不能用
這個不影響?
LOCATION的位置我是用錄製腳本去抓的,應該不會有問題吧?
|
|
|
AnkuLua 發表於 Mar 20, 2017 14:20:13 GMT
"不要依照機器去改scriptDimension 和 compareDimenstion"是指改別人的腳本 如果您的scriptDimension 也是錄製腳本產生的,那應該就沒問題
|
|
|
skywillnosky 發表於 Mar 20, 2017 23:35:23 GMT
"不要依照機器去改scriptDimension 和 compareDimenstion"是指改別人的腳本 如果您的scriptDimension 也是錄製腳本產生的,那應該就沒問題 喔喔,原來錄製腳本也能錄製scriptDimension 嗎? scriptDimension 我是用範例腳本改的 只有Location是用錄製的
|
|
|
AnkuLua 發表於 Mar 21, 2017 1:22:22 GMT
是的 看產生的luar 檔案
|
|