kvarenzn / phisap

[deprecated] [for android] Semi-automatic player for the rhythm game "Phigros"
174 stars 38 forks source link

在使用华为matepad 10.4时,忽略触摸事件 #64

Closed huangacid closed 1 year ago

huangacid commented 1 year ago

环境:python 3.10.11 ;adb版本1.0.41; scrcpy 版本:2.0.0;设备:HUAWEI BAH4-W39 (Android 10)报错信息如下: 屏幕截图 2023-05-07 053006 网上说的都试过了

kvarenzn commented 1 year ago

将在下一次更新中修复

一个临时的解决方案是,在control.py的第48行之后插入一行

            'max_size=1920',

修改完后应该类似于

#...
            'log_level=info',
            'audio=false',
            'max_size=1920',
            'clipboard_autosync=false',
#...

保存后重试

kvarenzn commented 1 year ago

另外,我没有过安卓平板,也没见有人开过类似的issue,不过据说平板上的Phigros的长宽比是4:3,而phisap默认长宽比是16:9,所以可能会遇到一些note漏判的情况。如果你遇到了类似的情况,请再开个issue,我将在之后为平板加上适配

huangacid commented 1 year ago

还是老问题环境python 3.11.3 屏幕截图 2023-06-12 163718 更新后就这样了

kvarenzn commented 1 year ago

啊这,我没等到你的反馈,所以没有针对你的问题进行更新修复 我手上没有matepad设备,模拟器也没法模拟出你遇到的问题,所以得需要你来确认一下 你先按照我上边提供的临时解决方案尝试一下,看看是否仍有同样的问题,无论是否有都请你给一个反馈,之后我再按照你的反馈进行更新修复,谢谢配合

kvarenzn commented 1 year ago

OK,顺便问一下,你玩phigros应该是横屏玩的吧,那么正确的屏幕分辨率应该是1920x1152?

huangacid commented 1 year ago

怎么说呢,我发出来的时候就先按临时解决方案,它就出现了这个问题

huangacid commented 1 year ago

然后我重启了一下没再动文件它又好了

kvarenzn commented 1 year ago

那么请问你是否是在打开phigros前运行的phisap?

huangacid commented 1 year ago

不是

huangacid commented 1 year ago

启动后再运行的

kvarenzn commented 1 year ago

这就很奇怪了,根据你前边发的截图,phisap读取到的显示屏分辨率为1152x1920,这应该是一个竖屏分辨率 横屏的话应该得是1920x1152才对

然后我重启了一下没再动文件它又好了

那么现在没有类似的问题了?

huangacid commented 1 year ago

又出现了

huangacid commented 1 year ago

现在我是在游戏内,但还是出现原来的问题

kvarenzn commented 1 year ago

...草

你是否有尝试过直接使用scrcpy?能否正常工作(即能够用电脑控制你的matepad)?

huangacid commented 1 year ago

是可以的

kvarenzn commented 1 year ago

是可以的

好,那我再研究研究

我现在是横屏的状态。但是它给我识别出来的

请问你这里是否想发一张图片?我没看到

huangacid commented 1 year ago

image 377744E1AE136C5A5E88705A7A078929

kvarenzn commented 1 year ago

thx

kvarenzn commented 1 year ago

刚推了个更新,你看看能不能解决你遇到的问题?

这次更新引入了一个新的依赖库,需要你重新执行pip install -r requirements.txt

huangacid commented 1 year ago

现在可以了 屏幕截图 2023-06-14 142318 但出现了这个

kvarenzn commented 1 year ago

中间的这段报错属于正常现象,可以忽略