【问题标题】:GL Blending on light color Cocos2dxGL Blending on light color Cocos2dx
【发布时间】:2015-05-11 11:17:21
【问题描述】:

我在here 的游戏中使用CCBlade,它在滑动时会产生刀片效果,它在黑屏上效果很好。但是当我尝试在浅色屏幕上使用它时遇到问题,我的游戏有浅蓝色的天空颜色。我认为这与CCBlade 使用的 blending 有关。目前正在使用

GL::blendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);

什么是正确的组合?这样刀片效果在浅色上可见。更多说明请参见下图

谢谢。

【问题讨论】:

    标签: ios opengl-es cocos2d-x cocos2d-x-3.0


    【解决方案1】:

    虽然我自己没有太多的混合经验,但我使用this 伟大的在线工具为我当前的项目找到适合我需要的混合选项,不要害羞尝试一下,还有一些理论紧缩here

    【讨论】:

    • 感谢链接,我已经检查过了,尝试了很多组合。找不到合适的。
    • 我不确定,但如果你可以试试 GL::blendFunc(GL_ONE, GL_ZERO);
    猜你喜欢
    • 1970-01-01
    • 2017-08-19
    • 2014-06-16
    • 2012-04-15
    • 1970-01-01
    • 2022-12-01
    • 2014-06-30
    • 1970-01-01
    • 2020-08-01
    相关资源
    最近更新 更多