[问题] 如何实现人物闪白的游戏特效?

哪位朋友知道人物闪白的处理方法。
我们在使用Spine骨骼动画做一款动作游戏。想做一个打击特效,就是当一个人物被攻击时,人物动画会变成白色。
这个特效如何实现,我尝试过使用setColor(),但是貌似不行。

谁做过这个特效?应该怎样在cocos2dx上实现。谢谢了

对于一个动画,如果需要闪白,参考下面的代码:
// 碰撞后的闪红动画
m_bHitEffectSprite = CCSprite::createWithSpriteFrame(m_RunnerSprite->displayFrame());
m_bHitEffectSprite->setAnchorPoint(ccp(0, 0));
m_bHitEffectSprite->setVisible(false);
ccBlendFunc cbl = {GL_DST_COLOR, GL_ONE};
m_bHitEffectSprite->setBlendFunc(cbl);
m_bHitEffectSprite->setColor(ccRED);
m_RunnerSprite->addChild(m_bHitEffectSprite);

m_RunnerSprite是人物原动画,m_bHitEffectSprite作为叠加效果,ccRED表示闪红色,如果需要闪白用ccWhite.

可以参考这里:http://blog.csdn.net/xuguangsoft/article/details/8781256