2013-09-27 414 views
1

我正在使用三星Galaxy S2开发和测试我的libGDX游戏。游戏目前非常简单,只需一个检查input.justTouched()的渲染循环。既然它应该是射击游戏,我需要能够快速射击子弹。触摸屏灵敏度

当我使用插入电脑USB端口的设备进行测试时,一切正常。我得到〜60fps,我每秒可以射出10次左右。但是,当我拔掉USB时,帧速率保持不变,但灵敏度下降,而且我每秒只能发射1-2个镜头。

我意识到,如果我在敲击时施加更多的压力,它会发挥作用,但如果你玩这样的射击游戏,它会很快变得厌倦。

Android是否提供了一些API来控制触摸屏的灵敏度?

+1

您可能会发现[此链接(marker-for-android)](https://code.google.com/p/markers-for-android/)有帮助。我不确定Android是否正式支持。另外:处理这个问题的一个问题:[(Android设备的压力敏感度得到了多大的支持?)](http://stackoverflow.com/questions/5871685/how-well-supported-is-pressure-sensitivity-across -android-devices) – Prmths

回答

1

这个答案描述了如何获得触摸事件的压力性质:https://stackoverflow.com/a/13716616/2518095

那不是会解决你的问题,但我认为这是一个良好的开端。我会在插入手机时进行一些测试,拔掉插头以查看这些压力值是否真的在变化。如果他们是,也许你可以进一步深入到这个信息武装的问题至少。

+0

谢谢。我现在要睡觉了,但明天我会测试它。 –