LibGDX图形模块之清屏

要清除Libgdx中的屏幕与在常规OpenGL应用程序中清除屏幕是不同的。 唯一的区别在于如何访问OpenGL上下文。

以下示例访问OpenGL ES2应用程序中的上下文以清除帧和深度缓冲区,将颜色缓冲区设置为纯红色:

@Override
public void render() {

  Gdx.gl.glClearColor( 1, 0, 0, 1 );
  Gdx.gl.glClear( GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT );

  // scene render code...
}

设置想要清屏的颜色,然后使用特定的缓冲区调用glClear()方法,你就可以达到清屏的效果。

你可能感兴趣的:(LibGDX图形模块之清屏)