我在here的游戏中使用CCBlade,可在滑动时创建刀片效果,在黑屏上效果很好。但是,当我尝试在较浅的彩色屏幕中使用它时,我遇到了一个问题,我的游戏具有浅蓝色的天空颜色。我认为与blending使用的CCBlade有关。目前正在使用

GL::blendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);


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



谢谢。

最佳答案

尽管我在融合自己方面没有太多经验,但是我会为当前项目使用this出色的在线工具来根据自己的需要找到合适的融合选项,不要害羞地尝试一下,还有些理论会破坏

10-08 08:06