我正在研究OpenGLES 2.0。当我点击屏幕我得到点我想要删除点击点的颜色。这意味着我想删除它最初的内容。
glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_FLOAT, GL_FALSE, sizeof(LineVertex), &vertices[0].color);
我已经尝试了上面这一行,这将用提供的颜色填充区域,但我想删除颜色,以便我可以看到背景,就像擦除给定点的颜色。
答案 0 :(得分:0)
为此,您应该以GL_RGBA格式创建覆盖窗口的纹理。然后,您可以在触摸坐标处编辑纹理中像素的Alpha通道,然后使用glTexImage2d()更新纹理。