所以当物体离我越来越远时,我想应用淡入淡出。对象具有纹理。
我相信物体的颜色是通过这条线控制的
glVertexAttribPointer(GLKVertexAttribColor, 4, GL_FLOAT, GL_FALSE, sizeof(Vertex), (const GLvoid *) offsetof(Vertex, Color));
而不是从顶点数组中获取颜色,是否有插入颜色?
我试过设置 glColor4 等并设置
effect.useConstantColor = YES;
effect.constantColor = self.color;
另一种方法是使用雾。 查看 GLKBaseEffect 雾属性的文档