babalae / better-genshin-impact

📦BetterGI · 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动刷本 - UI Automation Testing Tools For Genshin Impact
https://bgi.huiyadan.com/
GNU General Public License v3.0
3.58k stars 240 forks source link

识别层重构,全量支持16:9分辨率 #379

Closed huiyadanli closed 2 months ago

huiyadanli commented 2 months ago

为了实现 #95 做了大量改动,主要是为了在原来的基础上更好的支持高于1080P的分辨率,比如2k、4k。提高其处理性能。

并对原先的识别包装类做了更加完整的重构,大大减少表层识别代码书写的心智负担(尤其是遮罩窗口的DPI转换)。见:https://github.com/babalae/better-genshin-impact/tree/feat/resolution/BetterGenshinImpact/GameTask/Model/Area

重构后的支持如下。自动七圣召唤懒得改了,用的人不多

功能 支持分辨率
自动拾取 全16:9
自动剧情 全16:9
自动邀约 全16:9
快速传送 全16:9
自动钓鱼
全16:9
自动伐木 全16:9
自动战斗/秘境 16:9且大于等于1080P
自动七圣召唤 只支持1080P
一键宏
全16:9
那维莱特 - 转圈圈 分辨率无关
快速圣遗物强化 全16:9
一键购买 全16:9
一键进出尘歌壶 全16:9
快捷点击确认/取消 全16:9
huiyadanli commented 2 months ago

image

改麻了

image