【发布时间】:2012-06-04 07:39:29
【问题描述】:
如何在 OpenGL ES 1.1 中使用 [UIColor clearColor] 进行绘制?我想创建橡皮擦工具...
【问题讨论】:
如何在 OpenGL ES 1.1 中使用 [UIColor clearColor] 进行绘制?我想创建橡皮擦工具...
【问题讨论】:
您可以创建蒙版图像。有很多方法可以做到这一点,这对我有用:
我创建了一个带有黑色圆圈的图像,其余部分都是透明的。我从这张图片创建了一个纹理并将其绘制为一个简单的纹理正方形,但使用了这个混合函数:
glBlendFunc(GL_ZERO, GL_ONE_MINUS_SRC_ALPHA);
不要忘记启用混合,在绘制调用完成后恢复你的混合功能(或者如果你不在其他地方使用它,则禁用混合)
【讨论】: