为什么在游戏中重复执行命令,帧数据不会刷新?据我的了解,无论是 solopi 还是 sonic 平台,都是通过此方式获取到游戏的帧数据的,他们可以动态的获取到数据,意味着每次执行命令,都会有新的数据产生,是我漏了什么关键步骤吗?
比如,当我运行 QQ 时,执行命令,只要有操作,获取到的数据就会有刷新,具体表现就是每次获取到的数据都是有差异的。如下图,就是连续执行两次命令的两次结果。
第一次在 QQ 执行结果
第二次在 QQ 执行结果
但是!在获取游戏运行时的帧率时,每次执行命令的操作,返回的数据都是一样的,没有变化。不过当把游戏退到后台再返回游戏后,再执行命令,数据才会变化。测试游戏为《霓虹深渊》。另外尝试过如《王者荣耀》等其他游戏也是一样的情况。
第一次在游戏执行结果
第二次在游戏执行结果
退到后台再返回游戏执行结果
google pixel5,系统为安卓 13,未 root
小米 11,安卓 11,未 root
也是一样的结果。
另外我也有尝试过执行前先-clear,但是结果就是,-clear 后,每次执行命令,全部数据都是 0 0 0,一样不会刷新。查了几天了,都没有结果。
麻烦有遇到过,或者了解过类似问题的大佬帮忙看看。