我正在使用 Libgdx 框架制作赛车游戏,其中当游戏结束时,游戏结束屏幕上有一个重试按钮,然后单击该按钮转到我想重新启动游戏但它没有发生的游戏屏幕游戏画面上显示的画面是游戏结束时的最后画面。
private void updateGameOver() {
if(Gdx.input.justTouched()){
guiCam.unproject(touchPoint.set(Gdx.input.getX(), Gdx.input.getY(), 0));
if(OverlapTester.pointInRectangle(resumeButtonBounds, touchPoint.x, touchPoint.y)){
state = GAME_RUNNING;
return;
}
}
}
private void presentGameOver() {
spriteBatch.draw(Assets.retryButtonRegion, 480 / 2 - 183 / 2, 800 / 2 - 185, 183, 90);
}