2013-09-27 338 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

謝謝。我現在要睡覺了,但明天我會測試它。 –