-1
我做了一个非常简单的游戏,并开始制作每个菜单。连续会有3个菜单 - 主菜单 - 播放器选择菜单 - 游戏模式菜单,但我面临的问题是增加触摸之间的延迟。我的代码使用Sprites作为按钮,并检测触摸点是否在边界矩形内。[LibGDX]按下按钮之间的延迟
像这样: 如果(Gdx.input.isTouched()){
cam.unproject(PlayerMenuTP.set(Gdx.input.getX(), Gdx.input.getY(), 0));
if(Sprites[1].getBoundingRectangle().contains(PlayerMenuTP.x, PlayerMenuTP.y)){
Game.ChangeScreen(2);
}}
这适用于第一菜单,但因为按键在各菜单上的确切相同的位置,如果你持有你的手指在屏幕上,我跳过所有的菜单。
我不知道如何修改它,等待直到上一次触摸不再发生然后继续扫描这一个。
任何帮助将不胜感激。
感谢