我不确定是否有这个名字,但实际上我需要做的是取两个不透明的精灵,以50%的不透明度绘制它们,在它们重叠的地方,不要让它看起来更暗。
Example Image http://i45.tinypic.com/n35281.gif
左边的图像是最初的渲染方式。然后,我想降低渲染的alpha,默认情况下,我在中间得到图像,但我想在右边得到图像。
我在iPhone上使用了cocos2d,现在我正在使用一个没有自己alpha的Atlas Sprite管理器渲染精灵,所以我尝试通过单独降低每个精灵的alpha来降低alpha,同时也降低源图像的alpha,这两个都不是我真正期望的效果。
有没有一些混合模式我可以启用,或一些(快速)的方式渲染完全不透明的图像到一个二级缓冲区,然后降低不透明度的缓冲区,然后再与主缓冲区混合?