我正在使用三星Galaxy S2开发和测试我的libGDX游戏。游戏目前非常简单,只有一个渲染循环来检查input.justTouched()。因为它应该是一个射击游戏,我需要能够快速射击子弹。
当我使用插入计算机USB端口的设备进行测试时,一切正常。我得到~60fps,我每秒可以发射10次左右。但是,当我拔下USB时,帧速率保持不变,但灵敏度下降,我每秒只能发射1-2次。
我意识到如果我在点击时施加更大的压力它会起作用,但是如果你玩这样的射击游戏会很快就会很烦人。
Android是否提供一些控制触摸屏灵敏度的API?
答案 0 :(得分:1)
此答案描述了如何获得触摸事件的压力属性:https://stackoverflow.com/a/13716616/2518095
这不会解决你的问题,但我认为这是一个好的开始。我会在插入手机的情况下进行一些测试并拔下插头,看看这些压力值是否实际发生了变化。如果他们是,也许你可以至少使用该信息进一步深入解决问题。