美文网首页LibGDX
LibGDX图形模块之清屏

LibGDX图形模块之清屏

作者: 天神Deity | 来源:发表于2017-09-11 21:25 被阅读6次

    要清除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图形模块之清屏

        本文链接:https://www.haomeiwen.com/subject/shtqsxtx.html