2016-09-06 12 views
0

文字が消えたときにgameover.pngをレンダリングしていますが、その背景をメインクラスのGdx.gl.glClearColor(1, 0, 0, 150); & Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);で設定します。LibGDX状態の背景を透明に設定する

私が欲しいのは、現在のプレイステートの上にgameover.pngスタックをスタックすることです。

私のメインクラスはApplicationAdapterから継承されているので、私はここで答えを受け入れることができません。 Background transparency in libgdx

答えて

0

Gdx.gl.glClearColorは、設定した色で画面をクリアするだけです。別の画像に描画する場合は、後でレンダリングする必要があります。

//in your render function 
    Gdx.gl.glClearColor(1, 0, 0, 150); 
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); 

    //drawing your elements 
    batch.draw(...); 

    //here you can draw your gameover.png 
    if(gameOver) 
     batch.draw(...) 
関連する問題