这个CCFilteredSprite的问题,不知道是不是bug

2.2.4版本, CCFilteredSpriteWithMulti 如果create的时候不设置纹理或者PlayAnimation的话

这时候滤镜完全不生效, 试了一下CCFilteredSpriteWithOne是没问题的,不管是开始设置的纹理

还是中间使用setTexture设置的,都没问题, 但是CCFilteredSpriteWithMulti只能在create的时候

传入纹理,滤镜才生效, 使用了setTexture之后再重新设置滤镜,就没反应了

@zrong

我感觉应该是和多重滤镜的实现方式有关,多重滤镜是一个一个又叠加实现的

你要使用 setTSTexture
local texture = cc.Director:getInstance():getTextureCache():addImage(path);
sprite:setTSTexture(texture)

markmmmmmmmmmm
mark…