|
lsw19921030 發表於 Aug 20, 2019 3:04:59 GMT
我在某遊戲(夢幻模擬戰)上用AnkuLua ( 8.5.2版本)
使用上是沒問題,但是在戰鬥時有頗嚴重的變慢問題;
它不僅僅是掉幀,而是幀與幀之間有延遲,結果就是遊戲世界變慢了(例如正常遊戲下的1秒,在回放腳本時,需要2秒才能跑完)
我想很大機會是因為在做「截圖」這個動作時,佔用了系統的資源(Block了main thread?),導致遊戲繼續跑需要等待截圖完成。
所以不知道能不能減慢回放腳本時偵測截圖的頻率?它帶來的後果自然是出現符合的圖片後,需要更久的時間才能執行點下去的動作;但在我的情況,遊戲變慢比這帶來的延遲嚴重多了。
|
|
|
AnkuLua 發表於 Aug 20, 2019 9:02:30 GMT
可以直接修改luar,在一開始的地方加入 setScanInterval(1) 把1改成需要秒數
|
|
|
lsw19921030 發表於 Aug 21, 2019 2:44:15 GMT
|
|
|
AnkuLua 發表於 Aug 21, 2019 5:54:46 GMT
|
|