OpenGL ES 1.1 clearColor绘图

时间:2012-06-04 07:39:30

标签: ios opengl-es

如何在OpenGL ES 1.1中使用[UIColor clearColor]进行绘制?我想创建橡皮擦工具......

1 个答案:

答案 0 :(得分:2)

您可以创建蒙版图像。有很多方法可以做到这一点,这对我有用:

我创建了一个黑色圆圈的图像,其余部分都是透明的。我从这个图像创建一个纹理,并将其绘制为一个简单的纹理方形,但使用这个混合func:

glBlendFunc(GL_ZERO, GL_ONE_MINUS_SRC_ALPHA);

不要忘记启用混合并在完成绘制调用后恢复混合功能(如果不在其他地方使用它,则禁用混合)