0

クラス WallpaperAndDream が ApplicationListener を実装しています。すべて ligdx (ライブ壁紙と空想) によって実現されます。create と render のメソッドは次のとおりです。

public void create() {
    camera = new OrthographicCamera(width, height);
    camera.position.set(width / 2, height / 2, 0);
    bg.setFilter(TextureFilter.Linear, TextureFilter.Linear);

    batch = new SpriteBatch();
    Gdx.graphics.setContinuousRendering(false);
}


public void render() {
    GL10 gl = Gdx.graphics.getGL10();

    gl.glClearColor(bg_red, bg_green, bg_blue, 1f);
    gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
    camera = new OrthographicCamera(width, height);
    camera.position.set(width / 2, height / 2, 0);
    camera.update();
    camera.apply(Gdx.gl10);
    batch.setProjectionMatrix(camera.combined);

    batch.begin();
    BitmapFont font;
    font = new BitmapFont();
    font.setScale(3.0f);
    font.setColor(Color.RED);

    font.draw(batch, BouncerDaydream.maxLight+" "+BouncerDaydream.thisLight, 100, 100);

    batch.end();
    try {
        Thread.sleep(update_interval);
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    Gdx.graphics.requestRendering();
}

ライブ壁紙の後に空想にふけると、すべて交互に描画されますが、この時間に空想を一時停止 (または停止) し、表示されたら再開する必要があります。これを行うにはどうすればよいですか? 事前にt​​hx!

4

1 に答える 1