libgdx定时器号闪烁而不是停止 - 简单修复?

时间:2014-07-11 00:01:25

标签: java android libgdx

几乎我在屏幕上有一个方框,如果你在计时器停止的方框旁边点击,如果时间用完它应该输出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;
        }
    }
}

0 个答案:

没有答案