ccColor3B col = m_pSprite->getColor();
//获取需要变的颜色
CCFiniteTimeAction * tinto = CCTintTo ::create(3, 255, 255, 0);
//获取自身颜色
CCFiniteTimeAction * tinto1 = CCTintTo ::create(3, col.r, col.g, col.b);
//组成队列
CCActionInterval* tintActions = CCSequence::create(tinto,tinto1,NULL);
//放入循环
CCRepeatForever *item = CCRepeatForever::create(tintActions );
//渐变颜色自身与实际切换
m_pSprite->runAction( item);
cocos2dx 颜色渐变
最新推荐文章于 2024-08-06 10:48:10 发布