求教 filter怎么应用的精灵的所有子节点上

给一个精灵设置filter,只有他自己生效, 所有子节点都没有效果, 求教,怎样应用到所有子节点上

用递归的思路自己封装个吧

— Begin quote from ____

引用第1楼i7909于2014-08-23 17:27发表的 :
用递归的思路自己封装个吧 http://www.cocoachina.com/bbs/job.php?action=topost&tid=225370&pid=1036704

— End quote

不好封装啊, 要应用fliter需要CCFilteredSprite对象, 这样要求所有子节点必须都声明为CCFilteredSprite,局限性太大了

我想的是有没有办法能把场景的纹理提取出来,生成新的CCFilteredSprite,再设置fliter

求大神指点

喔 我们做法不一样
local shader = cc.GLProgram:create()
shader:initWithFilenames(“xx.vsh”, “xx.fsh”)

创建好shader然后再用精灵或者骨骼set的呢

— Begin quote from ____

引用第3楼i7909于2014-08-23 18:00发表的 :
喔 我们做法不一样
local shader = cc.GLProgram:create()
shader:initWithFilenames(“xx.vsh”, “xx.fsh”)

http://www.cocoachina.com/bbs/job.php?action=topost&tid=225370&pid=1036713

— End quote

大神能不能给个详细点提示,我是新手,不太懂