是否可以在 cocos2d-x 中调整 ccsprite 的对比度



我试图通过调整亮度来赋予ccsprite闪烁效果。所以我需要调整CCSPRITE的对比度。怎么做?

CCSprite* ccs_sprite = CCSprite::create("button.png");
ccs_sprite->setPosition(ccp(500, 500));
ccs_sprite->setContrast()???
addChild(ccs_sprite);

您可以通过使用 setOpacity 方法调整精灵的不透明度以及CCFadeInCCFadeOutCCFadeTo动作来获得眨眼效果。

编辑:

还有将调整节点的 RGB 颜色的CCTintToCCTintBy操作。

您可以访问此处以获取有关 cocos2d-x 中类的详细信息参考http://www.cocos2d-x.org/reference/native-cpp/V2.2/d4/de7/classcocos2d_1_1_c_c_sprite.html

最新更新