我正在学习LibGDX框架,它提供了一个包装器来执行opengl调用。我经常遇到下面这一组函数:
Gdx.gl.glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
OpenGL的文档解释了glClearColor函数的作用:
指定清空颜色缓冲区时使用的红色、绿色、蓝色和alpha值。
在此处选择特定的清空颜色的目的是什么?当它被渲染覆盖时,它会立即被重写。应该选择与场景相匹配的颜色吗?它用于设置场景的背景吗?