我创建一个精灵后,然后调用setBlendFunc是可以正常显示blend效果的,
但是当我用这个精灵runAction一个CCAnimate对象时,blend mode是显示不出来的,请问各位大侠这是怎么回事?怎么解决?
工程附件在此
目前引擎在更新Sprite的Texture的时候将BlendFunc设置为Texture自有的BlendFunc,而不是沿用之前设置的Sprite的BlendFunc, 所以如果你想要在动画的时候沿用原有的Sprite的BlendFunc要自己对引擎做一些改动,为了最小化改动影响的范围,你可以参考这个github上的这个issue:https://github.com/cocos2d/cocos2d-x/issues/9367