我试图通过调整亮度来赋予ccsprite闪烁效果。所以我需要调整CCSPRITE的对比度。怎么做?
CCSprite* ccs_sprite = CCSprite::create("button.png");
ccs_sprite->setPosition(ccp(500, 500));
ccs_sprite->setContrast()???
addChild(ccs_sprite);
您可以通过使用 setOpacity
方法调整精灵的不透明度以及CCFadeIn
、CCFadeOut
和CCFadeTo
动作来获得眨眼效果。
编辑:
还有将调整节点的 RGB 颜色的CCTintTo
和CCTintBy
操作。
您可以访问此处以获取有关 cocos2d-x 中类的详细信息参考http://www.cocos2d-x.org/reference/native-cpp/V2.2/d4/de7/classcocos2d_1_1_c_c_sprite.html