1

所以随着物体离我越来越远,我想应用淡入淡出。对象是有纹理的。

我相信对象的颜色是通过这条线控制的

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

而不是从顶点数组中获取颜色,是否可以在其中插入颜色?

我试过设置 glColor4 等并设置

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

1 回答 1

2

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

于 2013-06-02T02:05:16.823 回答