我尝试了各种混合修改无济于事....
如果您在 GLPaint 示例中使用较深的颜色,则会发生这种情况,链接到附加的图像:
http://www.studionu.nu/files/GLPaint_dark_color.png
如您所见,即使在图像上绘画之后,“M”也很突出。
有没有人知道这里发生了什么以及如何解决它?
谢谢
我正在使用 glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA); (预乘)
我尝试了 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
编辑:为简单起见,这是基于 GLPaint 的文件。
我有一个代码示例,这是苹果基本绘图应用程序 GLPaint 副本中的问题。这是链接.....也许你可以看看它。我已经覆盖了颜色更改功能,以便它以红色开始,并在您选择任何颜色时变为深红色......