一些修改:

YHEffectFactory 不再使用缓存;
YHDefaultFiniteEffect, setBlendFunc 的时候只对父容器进行 setBlendFunc;
CCSpecialSprite, 删除之前的 setBlendFunc 函数, 设置当前容器的时候不再设置子节点的 setBlendFunc;