|
參數設定
Dec 1, 2018 16:14:13 GMT
namirei 發表於 Dec 1, 2018 16:14:13 GMT
你的情形因為螢幕長寬比一樣,應該不需更改 AnkuLua 會自動轉換實際點擊座標 例如 Settings:setScriptDimension(true, 1920) click(Location(910, 540)) 這個腳本在1920*1080 螢幕上實際點擊座標是 (910, 540) 但再2560*1440 螢幕上實際點擊座標是 (1280, 720) 感謝回覆,你的說明和我理解的理想結果相同 但目前的狀況是當我設定點擊(1800,1000)時,真實的點擊位置是在(1350,750)
|
|
|
參數設定
Dec 1, 2018 22:51:41 GMT
AnkuLua 發表於 Dec 1, 2018 22:51:41 GMT
你的情形因為螢幕長寬比一樣,應該不需更改 AnkuLua 會自動轉換實際點擊座標 例如 Settings:setScriptDimension(true, 1920) click(Location(910, 540)) 這個腳本在1920*1080 螢幕上實際點擊座標是 (910, 540) 但再2560*1440 螢幕上實際點擊座標是 (1280, 720) 感謝回覆,你的說明和我理解的理想結果相同 但目前的狀況是當我設定點擊(1800,1000)時,真實的點擊位置是在(1350,750) 那是因為您的螢幕畫面是直放,所以寬度是1440 1800 * (1440 / 1920) = 1350 1000 * (1440 / 1920) = 750
|
|
|
參數設定
Dec 3, 2018 15:05:13 GMT
namirei 發表於 Dec 3, 2018 15:05:13 GMT
感謝回覆,你的說明和我理解的理想結果相同 但目前的狀況是當我設定點擊(1800,1000)時,真實的點擊位置是在(1350,750) 那是因為您的螢幕畫面是直放,所以寬度是1440 1800 * (1440 / 1920) = 1350 1000 * (1440 / 1920) = 750 感謝回覆 其實開發與使用都是橫向螢幕 我還以為是寬度2560 1800 * (1920 / 2560) = 1350 1000 * (1920 / 2560) = 750 此外我使用其他人開發且沒有問題的腳本(沒有回報類似問題) 也發現點擊位置也似乎是等比例縮小(加密腳本無法確定位置) 後來我使用下列code測試 Settings:setCompareDimension(true, 1920) Settings:setScriptDimension(true, 1920) screen = getAppUsableScreenSize() --print(screen:getX()) -- the width of App usable screen --print(screen:getY()) -- the height of App usable screen toast(screen:getX() .. "X" .. screen:getY()) screen = getRealScreenSize() --print(screen:getX()) -- the width of device real screen --print(screen:getY()) -- the height of device real screen toast(screen:getX() .. "X" .. screen:getY()) 得到兩次結果都是 1920X1080 ---------- 我的手機是HTC10,螢幕解析度是2560*1440 APP是FGO日文版,APP解析度是1920*1080
|
|
|
參數設定
Dec 3, 2018 15:27:11 GMT
AnkuLua 發表於 Dec 3, 2018 15:27:11 GMT
|
|
|
參數設定
Dec 5, 2018 7:03:02 GMT
namirei 發表於 Dec 5, 2018 7:03:02 GMT
結果是Boost+改變ankulua的解析度 關閉之後雖然還有dropDrag函數的問題 但重新開機之後不知為何就正常了 感謝
|
|