请问cocos3.15.1版本,有精灵置灰的功能吗?

需要将sprite,imageView等,直接变灰色,官方有自己的函数吗??

使用setGLProgramState

参数是啥啊??

NORMAL:
GLProgramState::getOrCreateWithGLProgramName(GLProgram::SHADER_NAME_POSITION_TEXTURE_COLOR_NO_MVP, getTexture());
GRAY:
GLProgramState::getOrCreateWithGLProgramName(GLProgram::SHADER_NAME_POSITION_GRAYSCALE, getTexture());

用shader,论坛里有相关帖子

http://www.cocoachina.com/bbs/read.php?tid=309156 不知道是不是这个,善用搜索。。

论坛里的shader项目链接里面有具体的例子,可以抽出来直接使用。