GLKit GLKVertexAttribColor:动态变化的颜色



所以当物体离我越来越远时,我想应用淡入淡出。对象具有纹理。

我相信物体的颜色是通过这条线控制的

glVertexAttribPointer(GLKVertexAttribColor, 4, GL_FLOAT, GL_FALSE, sizeof(Vertex), (const GLvoid *) offsetof(Vertex, Color));

而不是从顶点数组中获取颜色,是否有插入颜色?

我试过设置 glColor4 等并设置

effect.useConstantColor = YES;
effect.constantColor =  self.color;

另一种方法是使用雾。 查看 GLKBaseEffect 雾属性的文档

相关内容

  • 没有找到相关文章