dantmnf

Results 127 comments of dantmnf

> 编辑:9999/9998这种大数字会自动碎石,但是测试2,3,9这种小数字不会碎,应该是有个阈值 应该是回复计数没有清除导致的

啊其实,一键启动已经有了: https://github.com/ArknightsAutoHelper/ArknightsAutoHelper/blob/master/%E6%95%B4%E5%90%88%E5%B7%A5%E5%85%B7%E7%AE%B1(%E6%96%B0).bat

看来是立绘干扰了分组那条横线的识别,大概又要去调阈值了

目前使用 template matching 的部分都是这样做的: https://github.com/ninthDevilHAUNSTER/ArknightsAutoHelper/blob/cc938e5bd2f5c445add9cf9d2dcf87be2cce322c/imgreco/map.py#L19

WSA 目前没有实现 AOSP screencap 需要的接口,无法进行截图。 可能的解决方案: 1. 在 ADB shell 里用 app_process 载入 java 代码调用系统 framework 获取 view 的截图 👈需要写一堆 Java; 2. 使用 Windows.Graphics.Capture 获取窗口的 DXGI Surface,并且复制回 CPU 👈需要写一堆 COM;...

WSA 1.8.32836.0 版本已经修好了 gralloc,可以通过 screencap 进行截图。

需要解决的问题: - [x] WSA 会给每个应用创建独立的 display,截图和控制需要指定 display ID - [ ] 实现 WSA 多个窗口/应用的枚举 - [ ] 修改、固定 WSA 窗口的分辨率

> 你需要pywin32库,里面有EnumWindows方法枚举所有窗口的元数据,还有SetWindowRect方法设置窗口尺寸,但不清楚处理WSA窗口是否需要管理员权限。 这个我知道,但是目前 WSA 的图形性能还没达到能玩的标准,所以就先鸽着了(

新版 WSA 改用了安卓的原生多窗口机制,已经无法通过 adb 可靠截图/控制了。 win32 控制不支持多点触摸,所以先来个 wontfix 吧(

zen3 都跑不动你游的软件渲染,服务器有 GPU 的话可能可以。