我正在搜索Cocos2D上精灵允许的所有混合模式列表,但没有找到。Quartz可以做到这些混合模式,我相信Cocos2D也可以做到。
- ModeNormal
- ModeMultiply
- ModeScreen
- ModeOverlay
- ModeDarken
- ModeLighten
- ModeColorDodge
- ModeColorBurn
- ModeSoftLight
- ModeHardLight
- ModeDifference
- ModeExclusion
- ModeHue
- ModeSaturation
- ModeColor
- ModeLuminosity
我在谷歌上唯一能找到的是"additive",我想是screen。它像这样设置:
[proxy setBlendFunc: (ccBlendFunc) { GL_SRC_ALPHA, GL_ONE }]; // example of additive blending
我甚至不确定这是不是屏幕。
那么,我在哪里可以找到这样一个列表以及如何设置每个列表的说明呢?
谢谢。
您将在这里找到OpenGL混合模式的详细描述。如果你想尝试一下,有一个很棒的glBlendFunc可视化在线工具