libgdx下一个屏幕会记住上一屏幕的触摸输入

时间:2013-08-21 11:53:57

标签: touch libgdx

在点击播放按钮后,在我的游戏中。 我正在切换到游戏画面。

在游戏画面中,我有更新方法,根据屏幕触摸更新我的演员的位置..

所以我在这里检查过 if ( Gdx.input.justTouched() ) {....}

即使我没有碰到屏幕,它给我的真实......   可能是它正在记住闪屏的最后一次触摸......

或者可能是我没有得到的不同原因..

...

thanks.

1 个答案:

答案 0 :(得分:3)

justTouched()http://libgdx.l33tlabs.org/docs/api/com/badlogic/gdx/Input.html#justTouched()的文档并没有真正告诉我们“正义”是什么意思。可能是闪屏的触摸。

使用isTouched()而不应该有这个问题。

此外,我认为实现InputProcessor http://libgdx.l33tlabs.org/docs/api/com/badlogic/gdx/InputProcessor.html更聪明,因此您可以在事件发生时立即处理事件,而不需要检查每一帧。

相关问题