cocos2d-x颜色层 CCLayerColor
(1)
- //背景颜色
- if (!CCLayerColor::initWithColor(ccc4f(255, 255, 255, 255))) {
- return false;
- }
- m_bIsRelativeAnchorPoint = false; //???
- CCLayerColor::initWithColor(ccc4(0, 0, 255, 255));
- //创建 后面一个数就一直是 255(透明度)(255是不透明……) for cocos2d-x2.0
- ccColor4B color = ccc4(238, 118, 0, 255);
- CCLayerColor *color_layer = CCLayerColor::create(color);
- CCSize c_size(_scr_size.width, 150); //宽和高
- color_layer->setPosition(ccp(0, 0)); //设置位置,注意,CCLayerColor 的贴图点是左下角,而且还改不了……
- color_layer->setContentSize(c_size); //设置这块区域的大小
- this->addChild(color_layer, 0);
(2)就是生成一个带颜色的层,其高度和宽度可以自定义,如下api
三个参数就是第一个是color,后两个是宽度和高度
没有宽度和高度,默认的就是屏幕的大小,定义的用法如下
(3)设置CCLabelTTF颜色
- std::string china="用户名:";