cocos2d-x-将模糊应用于透明层颜色

cocos2d-x-将模糊应用于透明层颜色,cocos2d-x,cocos2d-x-3.0,Cocos2d X,Cocos2d X 3.0,我已经在cocos2d-x ShaderTest/ShaderTest2.cpp的测试中研究了模糊着色器如何应用于sprite 现在我的问题有点不同:我有一个层初始化如下: LayerColor::initWithColor(Color4B(0, 0, 0, 180) 所以它是黑色但透明的。我的意图是在图层下显示内容,但可见性较差 现在,我需要添加一个模糊效果,以使我的ColorLayer下的可见性更差 我的第一个问题是我如何做到这一点? cocos2d-x不支持如此简单且广泛使用的模糊效果的

我已经在cocos2d-x ShaderTest/ShaderTest2.cpp的测试中研究了模糊着色器如何应用于sprite

现在我的问题有点不同:我有一个层初始化如下:

LayerColor::initWithColor(Color4B(0, 0, 0, 180)
所以它是黑色但透明的。我的意图是在图层下显示内容,但可见性较差

现在,我需要添加一个模糊效果,以使我的ColorLayer下的可见性更差

我的第一个问题是我如何做到这一点? cocos2d-x不支持如此简单且广泛使用的模糊效果的第二个原因是没有使用着色器


另外,我使用cocos2D-x 3.0。

是否有帮助:@GameDeveloper感谢您的链接。但我知道如何模糊纹理,它是在cocos2d-x测试中通过应用着色器来完成的。我的问题是模糊在透明层颜色下可见的内容。一次模糊下面的整个层?或者只是模糊下面图层的一部分?模糊颜色图层,使下面的所有内容也模糊。另一个解决方案是模糊下面的所有内容,并应用透明的ColorLayer。