所以随着物体离我越来越远,我想应用淡入淡出。 对象是有纹理的。
我相信对象的颜色是通过这条线控制的
glVertexAttribPointer(GLKVertexAttribColor, 4, GL_FLOAT, GL_FALSE, sizeof(Vertex), (const GLvoid *) offsetof(Vertex, Color));
不是从 Vertex 数组中获取颜色,而是可以向其中插入颜色吗?
我尝试设置 glColor4 等并设置
effect.useConstantColor = YES;
effect.constantColor = self.color;
最佳答案
另一种方法是使用雾。查看 GLKBaseEffect fog property 的文档
关于ios - GLKit GLKVertexAttribColor : Dynamically changing colours,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11263639/