|
eddygun 發表於 Aug 18, 2019 10:06:50 GMT
----- created by AnkuLua snap and play script ------ immersive = false setImmersiveMode(immersive) genVersion = "8.5.2-pro2" setAutoGameArea = true pcall (autoGameArea, setAutoGameArea) scriptDimension = 1600 Settings:setScriptDimension(true, scriptDimension) Settings:setCompareDimension(true, scriptDimension) local index = 1 touchList = {} waitList = {}
------ 1 ----- touchList[index] = {target = "1.png", region = Region(945, 486, 220, 220), id = "1", action = 'click'} index = index + 1
------ 2 ----- touchList[index] = {target = "2.png", region = Region(750, 505, 220, 220), id = "2", action = 'click'} index = index + 1
------ 3 ----- touchList[index] = {target = "3.png", region = Region(715, 181, 220, 220), id = "3", action = 'click'} index = index + 1
------ 4 ----- touchList[index] = {target = "4.png", region = Region(981, 577, 220, 220), id = "4", action = 'click'} index = index + 1
------ 5 ----- touchList[index] = {target = "5.png", region = Region(941, 478, 220, 220), id = "5", action = 'click'} index = index + 1
你好,以上是我的代碼,目前有遇到3個小問題想詢問 (1600*900,橫屏遊戲,夜神)
1.「所有搜尋都用區域搜尋」 因為裡面只有圖2會是在不固定的位置出現,所以我把此選項取消勾選 那些搜尋要用區域搜尋,只勾選1.3.4.5,但是執行時圖1抓到了後,就一直卡在圖1的位置搜尋(有開啟debug) 請問該怎麼調整??
2.釣魚的點擊時機點 (附圖https://photos.app.goo.gl/kw8M3jXuW8XgTxPV7) 魚上勾後會出現紅框處的圖案,在該圓形圖案外圍會產生一圈金色圓環會逐漸縮小到與圓形圖案結合時,是點擊的最佳時機點 這樣又該如何修改程式寫法??
3.搜尋到某圖後延遲??秒才動作 請問該如何修改?
麻煩回覆,謝謝!!
|
|
|
AnkuLua 發表於 Aug 18, 2019 11:05:39 GMT
1. 是畫面有沒選到的圖嗎? 如果是請擴充腳本 如果不是,請給更多截圖和錄影 可以將 "2.png" 那行的 region 改成 region = nil,即可將2.png 全畫面搜索 2. 取得最好的圖,並修改luar 將其相似度提高 以 fish.png 為例,將他改成 target = Pattern("target.png"):similar(0.9) 3. 將 action 改成 action = 'wait(1.5); click(matchResult)' 將 1.5 改成您要的秒數
|
|