GLKit GLKVertexAttribColor: динамически меняющиеся цвета

Так как объекты удаляются от меня, я хочу применить исчезновение. Объекты текстурированные.

Я считаю, что цвет объекта контролируется с помощью этой линии

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

Вместо цвета, взятого из массива Vertex, есть ли здесь, чтобы вставить цвет?

Я попытался установить GlColor4 и т. Д. И настройки

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

1 ответ

Решение

Еще один способ сделать это - использовать туман. Проверьте документы для свойства тумана GLKBaseEffect

Другие вопросы по тегам