cocos2dx 颜色渐变

  1. ccColor3B col = m_pSprite->getColor();  
  2. //获取需要变的颜色  
  3. CCFiniteTimeAction * tinto = CCTintTo ::create(3, 255, 255, 0);  
  4. //获取自身颜色  
  5. CCFiniteTimeAction * tinto1 = CCTintTo ::create(3, col.r, col.g, col.b);  
  6. //组成队列  
  7. CCActionInterval* tintActions = CCSequence::create(tinto,tinto1,NULL);  
  8. //放入循环  
  9. CCRepeatForever *item = CCRepeatForever::create(tintActions );  
  10. //渐变颜色自身与实际切换  
  11. m_pSprite->runAction( item);  

你可能感兴趣的:(cocos2dx 颜色渐变)