Cocos2d iphone Cocos2d v3的CCLayerColor
似乎在COCOS2D3.0中找不到CCLayerColor 这是我的COCOS2D2.0代码,我使用了不透明度为20%的CCLayerColorCocos2d iphone Cocos2d v3的CCLayerColor,cocos2d-iphone,Cocos2d Iphone,似乎在COCOS2D3.0中找不到CCLayerColor 这是我的COCOS2D2.0代码,我使用了不透明度为20%的CCLayerColor ccColor4B color = {0,0,0,255}; CCLayerColor *fadeLayer = [CCLayerColor layerWithColor:color]; [self addChild:fadeLayer z:5]; fadeLayer.opacity = 128; 在COCOS2DV3中,我尝试了CCNodeCol
ccColor4B color = {0,0,0,255};
CCLayerColor *fadeLayer = [CCLayerColor layerWithColor:color];
[self addChild:fadeLayer z:5];
fadeLayer.opacity = 128;
在COCOS2DV3中,我尝试了CCNodeColor,但它不是半透明的。总是黑色的
CCNodeColor *fadeLayer = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0 green:0 blue:0]];
[self addChild: fadeLayer z:5];
fadeLayer.opacity = 128;
如何在Cocos2d v3中实现具有半透明度的彩色图层?问题已解决
解决方案很简单,现在不透明度范围为0-1而不是1-255
CCNodeColor *fadeLayer = [CCNodeColor nodeWithColor:[CCColor colorWithRed:0 green:0 blue:0]];
[self addChild: fadeLayer z:5];
fadeLayer.opacity = 0.25f; // this fixed my problem.