iPhone Cocos2D -一个精灵可用的混合模式列表,以及如何设置它们



我正在搜索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可视化在线工具

最新更新