在片段着色器中指定webGL多维数据集的颜色

在片段着色器中指定webGL多维数据集的颜色,webgl,shader,fragment-shader,Webgl,Shader,Fragment Shader,我想在WebGL中绘制一个单色立方体,并在片段着色器中指定颜色。我知道当我画正方形的时候我能做到。为了回答我的问题,我可以避免使用本教程中提到的颜色缓冲区 如果您真的“想在片段着色器中指定颜色”,这是您的片段着色器: precision mediump float; void main(void) { gl_FragColor = vec4 (0.0, 1.0, 0.0, 1.0); } 这将为您提供绿色(在vec4()中的值为r、g、b、a)。当然,在本例中,您可以删除教程中标题

我想在WebGL中绘制一个单色立方体,并在片段着色器中指定颜色。我知道当我画正方形的时候我能做到。为了回答我的问题,我可以避免使用本教程中提到的颜色缓冲区

如果您真的“想在片段着色器中指定颜色”,这是您的片段着色器:

precision mediump float;

void main(void) {
    gl_FragColor = vec4 (0.0, 1.0, 0.0, 1.0); 
}
这将为您提供绿色(在
vec4()
中的值为r、g、b、a)。当然,在本例中,您可以删除教程中标题“定义顶点颜色”下的所有颜色内容

试试这些教程?