mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-09 18:39:04 +08:00
Chore: [ALAS] Prefer MaaTouch if both minitouch and MaaTouch are fastest
This commit is contained in:
parent
4cd0261fcd
commit
463e5ff187
@ -165,6 +165,9 @@ class Benchmark(DaemonBase, CampaignUI):
|
||||
if click_result:
|
||||
self.show(test='Control', data=click_result, evaluate_func=self.evaluate_click)
|
||||
fastest = sorted(click_result, key=lambda item: compare(item))[0]
|
||||
# Prefer MaaTouch if both minitouch and MaaTouch are fastest
|
||||
if 'MaaTouch' in click and fastest[0] == 'minitouch':
|
||||
fastest[0] = 'MaaTouch'
|
||||
logger.info(f'Recommend control method: {fastest[0]} ({float2str(fastest[1])})')
|
||||
fastest_click = fastest[0]
|
||||
|
||||
@ -174,7 +177,7 @@ class Benchmark(DaemonBase, CampaignUI):
|
||||
device = self.config.Benchmark_DeviceType
|
||||
# device == 'emulator'
|
||||
screenshot = ['ADB', 'ADB_nc', 'uiautomator2', 'aScreenCap', 'aScreenCap_nc', 'DroidCast', 'DroidCast_raw']
|
||||
click = ['ADB', 'uiautomator2', 'minitouch']
|
||||
click = ['ADB', 'uiautomator2', 'minitouch', 'MaaTouch']
|
||||
|
||||
def remove(*args):
|
||||
return [l for l in screenshot if l not in args]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user