2016-09-06 3 views
0

캐릭터가 죽었을 때 화면에 gameover.png을 렌더링하고 있는데 그 배경은 주 클래스의 Gdx.gl.glClearColor(1, 0, 0, 150); & Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);을 통해 설정됩니다.LibGDX 상태의 배경을 투명하게 설정하십시오.

내가 원하는 것은 캐릭터가 죽을 때 현재의 플레이 스테이션 위에 스택을 쌓아 두는 것이다.

메인 클래스가 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(...) 
관련 문제