LibGdx在屏幕更改后避免TouchUp

时间:2013-05-21 05:05:53

标签: java android libgdx

touchDown()后,我致电game.setScreen(new ScreenClass(this));

这很有效但是当它进入新屏幕并且我释放鼠标(或抬起我的手指)时,新屏幕会触发touchUp()事件。有没有办法防止第一次touchUp被记录?

1 个答案:

答案 0 :(得分:0)

您只需在第二个屏幕上添加一个标志即可忽略第一个触摸事件。

private boolean isFirstTouchUp = true;

在touchup事件中,添加此代码

if(isFirstTouchUp){
 isFirstTouchUp = false;
}else{
 // Do you touchup event here,
}

希望我能帮到你:D