ov0631
Junior Member
Posts: 23
|
ov0631 發表於 Feb 28, 2016 16:56:24 GMT
遇到問題.... 我的現在可以掛了 只是 我每次離開回來 ankulua會整個消失不見(就是我回來的時候 會停在結算畫面 但是ankulua的按鈕就消失了= = 要自己去重打開按開始背服... WHY................
|
|
|
cygnusyi 發表於 Feb 28, 2016 17:12:35 GMT
這個嘛 我只有用模擬器時會遇到也 因該不是腳本問題了八QQ 可能要有請Ankulua大大了
|
|
|
overkill82 發表於 Feb 28, 2016 17:32:45 GMT
其實有個比較大的問題,同樣算法的Y軸在原本腳本跟後來腳本其實相差不遠,不過在原本腳本的X軸譬如-868,但是重新計算後大概是-1012,但是在運行上起碼要-800才點的到,當初傷腦筋的點在這邊,看起來也只能先算好後再+200去慢慢調整了.
|
|
|
cygnusyi 發表於 Feb 28, 2016 17:46:25 GMT
其實有個比較大的問題,同樣算法的Y軸在原本腳本跟後來腳本其實相差不遠,不過在原本腳本的X軸譬如-868,但是重新計算後大概是-1012,但是在運行上起碼要-800才點的到,當初傷腦筋的點在這邊,看起來也只能先算好後再+200去慢慢調整了. 還有個比較方便的算法就是 手機截圖後用小畫家開啟 縮放成1280*720(長寬同比例縮放即可) 然後再裡用小畫家左下角座標來看就可以很準囉 我都這樣啦XD
|
|
|
tack1031 發表於 Feb 29, 2016 0:14:51 GMT
|
|
|
ice5987126 發表於 Feb 29, 2016 1:59:45 GMT
因該是區域也跑掉了,才會造成搜尋不到 你把戰鬥區下面的 while(upperrightRegion:exists(Pattern("pause.png"):similar(0.6))) do 改成 while(upperRight:exists(Pattern("pause.png"):similar(0.6))) do 技能區的也是改成upperRight 座標越改越慘QQ
|
|
|
akirawang 發表於 Feb 29, 2016 3:05:08 GMT
我的問題相同與影片相同,隊伍的肥座標更正後,換成包包的肥座標、龍、地圖偵測及技能都點不到正確位置 我的硬體是Z3c 解析度是1280*720
|
|
|
ice5987126 發表於 Feb 29, 2016 3:51:38 GMT
|
|
|
s90296cat 發表於 Feb 29, 2016 4:05:48 GMT
不好意思,能麻煩大大詳細解釋一下公式嗎? 我手機是1920*1080的,我也嘗試抓取座標過,不過總是不到位, 關於0.75這個部分,是怎麼求出來的? 小弟愚笨,請指教...
|
|
|
overkill82 發表於 Feb 29, 2016 5:42:39 GMT
不好意思,能麻煩大大詳細解釋一下公式嗎? 我手機是1920*1080的,我也嘗試抓取座標過,不過總是不到位, 關於0.75這個部分,是怎麼求出來的? 小弟愚笨,請指教... 找到一行setImmersiveMode(false)把false改成true跑看看,我剛剛重新抓一版2/28的然後只改這一行看起來就可以動的順暢了,換肥的部分我待會會再觀察,不過原本隊伍內肥的位置以及法術的位置都對了. 上面方法如果不行的話可以參考下面的 0.75應該是相似度的參數,因為原本的腳本是以1280*720(應該)去計算,所以改相似度應該沒辦法解決1920**1080的座標點擊問題。前面有一篇任意門有提到targetoffset以及skill,我是針對這幾個參數去做修改。 targetoffset是以點擊位置的座標減對話按鈕的座標,skill的算法是把後者改為暫停按鈕的座標去運算。 不過暫時還沒調整好,下午有空在調整看看。
|
|
|
s90296cat 發表於 Feb 29, 2016 7:14:56 GMT
不好意思,能麻煩大大詳細解釋一下公式嗎? 我手機是1920*1080的,我也嘗試抓取座標過,不過總是不到位, 關於0.75這個部分,是怎麼求出來的? 小弟愚笨,請指教... 辛苦大大了!
|
|
|
cygnusyi 發表於 Feb 29, 2016 8:39:27 GMT
setImmersiveMode(enable) 如上所述,有些裝置有導航條 大部分的App不會用到這些導航條的區域 但在immersive 狀態下,App 可以設定讓導航條消失,並能用到這些區域 如果App是在immersive 狀態下, 請使用這個函數. 並將Settings:setCompareDimension設成實際螢幕解析度 引用至 連結恩~看來是我測試時改成false 沒改回來.... 抱歉抱歉,可能你的剛好有導航條所以會這樣sorry~
|
|
|
cygnusyi 發表於 Feb 29, 2016 8:57:28 GMT
不好意思,能麻煩大大詳細解釋一下公式嗎? 我手機是1920*1080的,我也嘗試抓取座標過,不過總是不到位, 關於0.75這個部分,是怎麼求出來的? 小弟愚笨,請指教... 找到一行setImmersiveMode(false)把false改成true跑看看,我剛剛重新抓一版2/28的然後只改這一行看起來就可以動的順暢了,換肥的部分我待會會再觀察,不過原本隊伍內肥的位置以及法術的位置都對了. 上面方法如果不行的話可以參考下面的 0.75應該是相似度的參數,因為原本的腳本是以1280*720(應該)去計算,所以改相似度應該沒辦法解決1920**1080的座標點擊問題。前面有一篇任意門有提到targetoffset以及skill,我是針對這幾個參數去做修改。 targetoffset是以點擊位置的座標減對話按鈕的座標,skill的算法是把後者改為暫停按鈕的座標去運算。 不過暫時還沒調整好,下午有空在調整看看。 0.75是比例喔~ 因為Ankulua在做圖形比對時,會先將截下來的圖縮放到Settings:setCompareDimension 所設定的值(這腳本是1280) 還有座標是以這個Settings:setScriptDimension 所設定的值 (一樣是1280) 所以呢 你手機是1920*1080也就代表你手機最大座標=(1920,1080) 截圖下來的大小也是1920*1080 然後縮放成1280*720 也就表示了最大座標=(1280*720) 0.75就是=(1280/1920) 舉個例子好了~ 我的手機是2560*1440 我手機截圖下來看 暫停圖示座標是在(2440,40) 技能1的座標是在(1950,1000) 因為要縮放到1280*720 所以要算縮了多少 所以是 2560*X=1280 X=0.5 這代表了我手機上看到的座標都要*0.5才會=腳本的座標 然後就變成 暫停圖示座標是在(2440*0.5=1220,40*0.5=20) 技能1的座標是在(1950*0.5=975,1000*0.5=500) skill1的targetoffset=(975-1220,500-20) 看座標方法
|
|
bagilu
Junior Member
Posts: 12
|
bagilu 發表於 Feb 29, 2016 9:40:13 GMT
我又來報到了@@ 使用上目前都算順利 不過遇到打龍他自動退回到這個選關畫面的時候出現這個,然後就停止了><"
|
|
axiall
Junior Member
Posts: 11
|
axiall 發表於 Feb 29, 2016 11:52:03 GMT
+1 同樣有ANKULUA會停止背服(開啟、停止按鈕消失)的問題 有請大大幫忙解惑了 附註:同樣是模擬器
|
|