Widget,Node变灰白色源码

对cocos2dx有一定了解的人都知道,Node直接setColor是在该NODE表面覆盖一层颜色,NODE最终的颜色是混合色,而灰白色在我们的游戏中禁止点击的地方频频出现,因此COCOS2DX给我们提供了Shader,从而能够达到非常好的灰白效果,下面提供了Widget::setGrey() , Widget::removeGrey(),的方法,是我们能够更方便的使用,上源码,希望对大家有所帮助,shader文件放在Resouces目录下。

源码地址:http://www.400gb.com/file/69502856
shader文件地址:http://www.400gb.com/file/69503793

http://cocos2dx.400gb.com/

!~~~小伙伴们上。。

能说一下取消变灰的原理吗,代码具体没看懂