Android 停止用户输入,即冻结游戏以显示下一关卡等
在将游戏升级到下一级别或通过f.i.游戏时,停止用户输入的正确方法是什么Android 停止用户输入,即冻结游戏以显示下一关卡等,android,touch,Android,Touch,在将游戏升级到下一级别或通过f.i.游戏时,停止用户输入的正确方法是什么 I@重写名为GameManager的类中的onTouchEvent。例如,我是否应该在那个里检查公共布尔值,并在级别完成时将其设置为false?或者有更好、更干净的方法吗?您可以显示自己的自定义对话框,告知用户他赢了。由于对话框是可见的,用户将无法触摸对话框以外的任何其他地方。但是,在这种情况下,对话框是可单击的,您可以从中获取输入。如果用户说OK,只需继续游戏即可 或者,如果您不想显示任何对话框或类似的内容,那么只需按照
I@重写名为GameManager的类中的onTouchEvent。例如,我是否应该在那个里检查公共布尔值,并在级别完成时将其设置为false?或者有更好、更干净的方法吗?您可以显示自己的自定义对话框,告知用户他赢了。由于对话框是可见的,用户将无法触摸对话框以外的任何其他地方。但是,在这种情况下,对话框是可单击的,您可以从中获取输入。如果用户说OK,只需继续游戏即可
或者,如果您不想显示任何对话框或类似的内容,那么只需按照您所说的重写
onTouch()
,并按照您所说的设置一个全局布尔值。就连我也准备提出同样的建议。我认为这应该足够了。