给一个精灵设置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
大神能不能给个详细点提示,我是新手,不太懂