Zebartin / autoxjs-scripts

一些自用的autox.js脚本
191 stars 29 forks source link

雷电模拟器横屏运行不正常 #2

Closed czy-moyu closed 1 year ago

czy-moyu commented 1 year ago

雷电模拟器版本:9.0.27 Autox.js版本:6.3.6 我自己debug了一下,发现是gmlkit.ocr接口返回的坐标不对,不知为何。

Zebartin commented 1 year ago

我恰好刚搞了个雷电9在尝试,出现这个问题是因为截屏时会按照竖屏方式(取决于调用requestScreenCapture时的屏幕状态……)截取,图片上下有大量空白区域 取消模拟器设置里的“强制横屏”应该能解决这个问题,具体怎么修改脚本我再想想…… 除了这个问题以外还有另一个问题,device返回的width和height是相反的,我看看怎么改…… image

Zebartin commented 1 year ago

目前按以下设置后似乎可以正常运行:

czy-moyu commented 1 year ago

目前按以下设置后似乎可以正常运行:

  • 分辨率:手机版900*1600
  • 关闭自动旋转屏幕
  • 关闭强制横屏

原来如此,明白了。

Zebartin commented 1 year ago

这两天应该能做到兼容“强制横屏”

Zebartin commented 1 year ago

横屏的UI变动有点超出意料,特别是咨询页面,暂时放弃适配了,目前必须竖屏(横边短竖边长)运行