如何用代码使按钮变暗?

如题? 之前百度的时候,没有找到。大部分都是变灰之类的。

设置颜色就行了,setColor(Color3B(100,100,100));

我安装你的方法还是不行。难道是哪里写错了。

matchesBuuton1 = MButton::Mcreate(15, ccp(0, 0), ccp(32, 281),
 CCSprite::create("RoomSelect/MATCHES.png"),
 CCSprite::create("RoomSelect/MATCHES.png"),
 NULL,
 this, menu_selector(RoomSelectorView::MatchesTouch), ccp(1, 1));
 matchesBuuton1->setColor(ccGRAY);
 pMenu->addChild(matchesBuuton1);
 matchesBuuton1->setOpacity(5);
 ccColor3B color = ccc3(1, 1, 1);
 matchesBuuton1->setColor(color);

```


尝试了很多百度上面的方法,似乎都是无效。难道是我哪里弄错了,2dx是2.5的版本

帮忙看下 ,3楼回复了。还是无效。

我看见用这个的。shader。 TestCpp里面也有灰度精灵

CCSprite *selectedSpr = CCSprite::create("RoomSelect/MATCHES.png");
selectedSpr->setColor(ccGRAY);
matchesBuuton1 = MButton::Mcreate(15, ccp(0, 0), ccp(32, 281),
 CCSprite::create("RoomSelect/MATCHES.png"),
 selectedSpr,
 NULL,
 this, menu_selector(RoomSelectorView::MatchesTouch), ccp(1, 1));
 pMenu->addChild(matchesBuuton1);

我复制了这段代码还是没有效果。怎么办?:6:

还是不行。啥情况。:10::10::10: