在 Libgdx 中绘制渐变
2022-09-02 23:46:14
好的,我有这个代码
@Override
public void render() {
// do not update game world when paused
if (!paused) {
// Update game world by the time that has passed
// since last render frame
worldController.update(Gdx.graphics.getDeltaTime());
}
// Sets the clear screen color to: Cornflower Blue
Gdx.gl.glClearColor(0x64/255.0f, 0x95/255.0f, 0xed/255.0f,
0xff/255.0f);
// Clears the screen
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
// Render game world to screen
worldRenderer.render();
}
它会在屏幕上绘制浅蓝色背景。我正在尝试创建一个渐变,从顶部的深蓝色到底部的浅蓝色。有没有一个简单的方法来做到这一点?我是Libgdx和OpenGL的新手,所以我试图从一本书中学习,但我似乎找不到这个问题的答案。我听说过画一个大正方形,让顶点有不同的颜色,但我不确定如何做到这一点。