如何在OpenGL ES 1.1中使用[UIColor clearColor]进行绘制?我想创建橡皮擦工具......
答案 0 :(得分:2)
您可以创建蒙版图像。有很多方法可以做到这一点,这对我有用:
我创建了一个黑色圆圈的图像,其余部分都是透明的。我从这个图像创建一个纹理,并将其绘制为一个简单的纹理方形,但使用这个混合func:
glBlendFunc(GL_ZERO, GL_ONE_MINUS_SRC_ALPHA);
不要忘记启用混合并在完成绘制调用后恢复混合功能(如果不在其他地方使用它,则禁用混合)