几乎我在屏幕上有一个方框,如果你在计时器停止的方框旁边点击,如果时间用完它应该输出0.00。当我停止时钟时,超时时间以4.51和4.53之间的闪烁为例。当它变为0时,它在-0.00和0之间闪烁。 有任何想法吗?这是我的渲染方法:
public void render(float delta) {
label.updateText("SCORE: " + toString(score));
seconds.updateText(String.format("time: %,.2f", time));
time -= delta;
//time is started 10
if (time <= 0.001)
currentState = GameState.GAMEOVER;
switch (currentState) {
case RUNNING:
Gdx.gl.glClearColor(0, 0, 1, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
stage.act(delta);
stage.draw();
break;
case GAMEOVER: {
go.setPosition(200, 400);
stage2.act(delta);
stage2.draw();
break;
}
}
}