|
jackyui 發表於 Oct 11, 2016 14:08:19 GMT
想問 圖形比對與顏色陣列比對哪個比較快速?
如果用顏色陣列比對 是否要用Match 這個來做迴圈判斷?
按鍵的速度(click的內找圖) 感覺好像比較慢? 像這樣的情況如果用來做反應系列的遊戲是否比較不適當? 例如,別採白塊 那種的遊戲
建議 不知道是否這個程式能在介面內,直接作一個編輯腳本嗎? 在編輯腳本內直接可以選函數.. 這樣比較方便直接找函數去使用.
如果不方便,那是否能單獨出來做一個函數的 APP ?
|
|
|
AnkuLua 發表於 Oct 12, 2016 0:11:33 GMT
想問圖形比對與顏色陣列比對哪個比較快速? 如果用顏色陣列比對 是否要用Match 這個來做迴圈判斷? 按鍵的速度(click的內找圖) 感覺好像比較慢? 像這樣的情況如果用來做反應系列的遊戲是否比較不適當? 例如,別採白塊 那種的遊戲 建議不知道是否這個程式能在介面內,直接作一個編輯腳本嗎? 在編輯腳本內直接可以選函數.. 這樣比較方便直接找函數去使用. 如果不方便,那是否能單獨出來做一個函數的 APP ? 顏色陣列比對? 不了解您意思 圖形比對容易上手多了 要求速度可以縮小compareDimension 和 多用Region ankulua-tw.boards.net/thread/23/Daemon 的速度會比root 快 反應速度依照機器不同 要求反應速度的遊戲一般比較挑 編輯器的問題目前還是建議用PC 可以編輯text 檔的App都可以用,如果您有看到適當的App 也歡迎建議
|
|
|
jackyui 發表於 Oct 13, 2016 17:20:32 GMT
我測試之後 (計算機) 比對的時間不是很穩定 尤其是第一次執行的比對在 1280 的解析度下有時會超過30秒 然後第二次再執行一次 就跑約 10 秒左右
如果改解析度 640 第一次大約是在10 秒左右 第二次之後 平均約 3 秒左右...怎會相差 三倍時間?
|
|
|
AnkuLua 發表於 Oct 13, 2016 22:40:11 GMT
這不正常 我們在nexus 7 (1920x1200) 測有沒那麼慢
請問您的機型與Android版本 有沒有root 使用daemon還是root
|
|
|
jackyui 發表於 Oct 14, 2016 1:15:19 GMT
我是用 逍遙模擬器去跑的 有root 用內定的 root 去跑 沒安裝daemon 只要切換解析度,模擬器重開機第一次跑就會這樣 小張的圖就是縮小解析度做測試用的 縮小一半的比例
|
|
|
AnkuLua 發表於 Oct 14, 2016 1:22:31 GMT
論壇影片是BlueStacks 錄的,供您參考
|
|
|
jackyui 發表於 Oct 14, 2016 17:01:33 GMT
我把範例拿到手機測試...1920X1080 的解析 跟在模擬器的跑 就一樣了
如果再設定 Region
時間又縮減約一半...
不過也發現,1280的解析度抓下來部分截圖做比對圖 然後把比對圖再縮減一半
再把這行 Settings:setCompareDimension(true, 1280) 改成 640 的話變成很容易誤判.
|
|
|
jackyui 發表於 Oct 19, 2016 15:02:49 GMT
寫到某一部份不知道為何....會有錯誤 就是在這行 Mytest = right:find("My_Start_Btn.png"):similar(0.75)
Settings:setCompareDimension(true, 1280) Settings:setScriptDimension(true, 1280) Settings:set("MinSimilarity", 0.5)
right = Region(100, 700, 250, 150)
Mytest = right:find("My_Start_Btn.png"):similar(0.75)
if Mytest ~= nil then
mysplit(mytest, "->" )
print(Mytest)
else
print("Can't Find Pic")
end
|
|
|
AnkuLua 發表於 Oct 19, 2016 15:35:42 GMT
Mytest = right:find(Pattern("My_Start_Btn.png"):similar(0.75))
|
|
|
copy0401 發表於 Jul 2, 2017 11:44:38 GMT
我手機上是使用 920編輯器可以高亮lua代碼 1.920編輯器先建立一個 .lua檔案 2.讓AnkuLua讀取該檔 3.回到920編輯器中 編輯內容後儲存 4.按AnkuLua執行按鈕 測試 操作畫面如下圖所示 (顯示Menu 對應按鍵碼為 82)
|
|