设置cocos2d颜色

转载 2017年11月15日 11:23:49
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。

http://blog.csdn.net/azhou_hui/article/details/8184695

 

cocos2d-x颜色层 CCLayerColor

(1)

  1. //背景颜色  
  2. if (!CCLayerColor::initWithColor(ccc4f(255, 255, 255, 255))) {  
  3.     return false;  
  4. }  
  5. m_bIsRelativeAnchorPoint = false;   //???  
  6. CCLayerColor::initWithColor(ccc4(0, 0, 255, 255));  
  7.   
  8.   
  9. //创建    后面一个数就一直是 255(透明度)(255是不透明……) for cocos2d-x2.0  
  10. ccColor4B color = ccc4(238, 118, 0, 255);  
  11. CCLayerColor *color_layer = CCLayerColor::create(color);  
  12. CCSize c_size(_scr_size.width, 150);    //宽和高  
  13. color_layer->setPosition(ccp(0, 0)); //设置位置,注意,CCLayerColor 的贴图点是左下角,而且还改不了……  
  14. color_layer->setContentSize(c_size); //设置这块区域的大小  
  15. this->addChild(color_layer, 0);  
//背景颜色
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颜色

  1. std::string china=“用户名:”;  
  2. GBKToUTF8(china,”gbk”,“utf-8”);  
  3. CCLabelTTF* pLabel2 = CCLabelTTF::create(china.c_str(), ”Marker Felt”, 24);  
  4. pLabel2->setPosition(ccp(300, 500));  
  5. pLabel2->setColor(ccc3(255,255,0)); //设置颜色ccc3  
  6. this->addChild(pLabel2, 2);  
std::string china="用户名:";
GBKToUTF8(china,"gbk","utf-8");
CCLabelTTF* pLabel2 = CCLabelTTF::create(china.c_str(), "Marker Felt", 24);
pLabel2->setPosition(ccp(300, 500));
pLabel2->setColor(ccc3(255,255,0)); //设置颜色ccc3
this->addChild(pLabel2, 2);

 

(4)一些RGB颜色值

浅粉红 #FFB6C1 255,182,193
粉红 #FFC0CB 255,192,203
猩红/深红 #DC143C 220,20,60
淡紫红 #FFF0F5 255,240,245
弱紫罗兰红 #DB7093 219,112,147
热情的粉红 #FF69B4 255,105,180
深粉红 #FF1493 255,20,147
中紫罗兰红 #C71585 199,21,133
兰花紫 #DA70D6 218,112,214
蓟 #D8BFD8 216,191,216
李子紫 #DDA0DD 221,160,221
紫罗兰 #EE82EE 238,130,238
洋红/玫瑰红 #FF00FF 255,0,255
灯笼海棠/紫红 #FF00FF 255,0,255
深洋红 #8B008B 139,0,139
紫色 #800080 128,0,128
中兰花紫 #BA55D3 186,85,211
暗紫罗兰 #9400D3 148,0,211
暗兰花紫 #9932CC 153,50,204
靛青/紫兰色 #4B0082 75,0,130
蓝紫罗兰 #8A2BE2 138,43,226
中紫色 #9370DB 147,112,219
中板岩蓝 #7B68EE 123,104,238
板岩蓝 #6A5ACD 106,90,205
暗板岩蓝 #483D8B 72,61,139
熏衣草淡紫 #E6E6FA 230,230,250
幽灵白 #F8F8FF 248,248,255
纯蓝 #0000FF 0,0,255
中蓝色 #0000CD 0,0,205
午夜蓝 #191970 25,25,112
暗蓝色 #00008B 0,0,139
海军蓝 #000080 0,0,128
皇家蓝/宝蓝 #4169E1 65,105,225
矢车菊蓝 #6495ED 100,149,237
亮钢蓝 #B0C4DE 176,196,222
亮石板灰 #778899 119,136,153
石板灰 #708090 112,128,144
道奇蓝 #1E90FF 30,144,255
爱丽丝蓝 #F0F8FF 240,248,255
钢蓝/铁青 #4682B4 70,130,180
亮天蓝色 #87CEFA 135,206,250
天蓝色 #87CEEB 135,206,235
深天蓝 #00BFFF 0,191,255
亮蓝 #ADD8E6 173,216,230
火药青 #B0E0E6 176,224,230
军服蓝 #5F9EA0 95,158,160
蔚蓝色 #F0FFFF 240,255,255
淡青色 #E0FFFF 224,255,255
弱绿宝石 #AFEEEE 175,238,238
青色 #00FFFF 0,255,255
水色 #00FFFF 0,255,255
暗绿宝石 #00CED1 0,206,209
暗石板灰 #2F4F4F 47,79,79
暗青色 #008B8B 0,139,139
水鸭色 #008080 0,128,128
中绿宝石 #41CC 72,209,204
浅海洋绿 #20B2AA 32,178,170
绿宝石 #40E0D0 64,224,208
宝石碧绿 #7FFFD4 127,255,212
中宝石碧绿 #66CDAA 102,205,170
中春绿色 #00FA9A 0,250,154
薄荷奶油 #F5FFFA 245,255,250
春绿色 #00FF7F 0,255,127
中海洋绿 #3CB371 60,179,113
海洋绿 #2E8B57 46,139,87
蜜瓜色 #F0FFF0 240,255,240
淡绿色 #90EE90 144,238,144
弱绿色 #98FB98 152,251,152
暗海洋绿 #8FBC8F 143,188,143
闪光深绿 #32CD32 50,205,50
闪光绿 #00FF00 0,255,0
森林绿 #228B22 34,139,34
纯绿 #008000 0,128,0
暗绿色 #006400 0,100,0
查特酒绿   #7FFF00 127,255,0
草坪绿 #7CFC00 124,252,0
绿黄色 #ADFF2F 173,255,47
暗橄榄绿 #556B2F 85,107,47
黄绿色 #9ACD32 154,205,50
橄榄褐色 #6B8E23 107,142,35
米色/灰棕色 #F5F5DC 245,245,220
亮菊黄 #FAFAD2 250,250,210
象牙 #FFFFF0 255,255,240
浅黄色 #FFFFE0 255,255,224
纯黄 #FFFF00 255,255,0
橄榄 #808000 128,128,0
深卡叽布 #BDB76B 189,183,107
柠檬绸 #FFFACD 255,250,205
灰菊黄 #EEE8AA 238,232,170
卡叽布 #F0E68C 240,230,140
金色 #FFD700 255,215,0
玉米丝色 #FFFC 255,248,220
金菊黄 #DAA520 218,165,32
暗金菊黄 #B8860B 184,134,11
花的白色 #FFFAF0 255,250,240
旧蕾丝 #FDF5E6 253,245,230
小麦色 #F5DEB3 245,222,179
鹿皮靴 #FFE4B5 255,228,181
橙色 #FFA500 255,165,0
番木瓜 #FFEFD5 255,239,213
发白的杏仁色 #FFEBCD 255,235,205
土著白 #FFDEAD 255,222,173
古董白 #FAEBD7 250,235,215
茶色 #D2B48C 210,180,140
硬木色 #DEB887 222,184,135
陶坯黄 #FFE4C4 255,228,196
深橙色 #FF8C00 255,140,0
亚麻布 #FAF0E6 250,240,230
秘鲁 #CD853F 205,133,63
桃肉色 #FFDAB9 255,218,185
沙棕色 #F4A460 244,164,96
巧克力 #D2691E 210,105,30
马鞍棕色 #8B4513 139,69,19
海贝壳 #FFF5EE 255,245,238
黄土赭色 #A0522D 160,82,45
浅鲑鱼肉色 #FFA07A 255,160,122
珊瑚 #FF7F50 255,127,80
橙红色 #FF4500 255,69,0
深鲜肉/鲑鱼色 #E9967A 233,150,122
番茄红 #FF6347 255,99,71
薄雾玫瑰 #FFE4E1 255,228,225
鲜肉/鲑鱼色 #FA8072 250,128,114
雪 #FFFAFA 255,250,250
淡珊瑚色 #F08080 240,128,128
玫瑰棕色 #BC8F8F 188,143,143
印度红 #CD5C5C 205,92,92
纯红 #FF0000 255,0,0
棕色 #A52A2A 165,42,42
耐火砖 #B22222 178,34,34
深红色 #8B0000 139,0,0
栗色 #800000 128,0,0
纯白 #FFFFFF 255,255,255
白烟 #F5F5F5 245,245,245
庚斯博罗灰色 #DCDCDC 220,220,220
浅灰色 #D3D3D3 211,211,211
银灰色 #C0C0C0 192,192,192
深灰色 #A9A9A9 169,169,169
灰色 #808080 128,128,128
暗淡的灰色 #696969 105,105,105
纯黑 #000000 0,0,0


                </div>

相关文章推荐

Cocos2d-js 3.0 颜色变换(调整sprite/图片的色调)

Flash在滤镜方面做得比较成熟,starling也有很多现成的办法。 但Cocos2D这里就显得比较单薄,百度/谷歌很少相关资料。 后续如果有时间,再慢慢整理各种滤镜效果。     ...

Cocos2d-js 3.0 颜色变换(调整sprite/图片的色调)

Flash在滤镜方面做得比较成熟,starling也有很多现成的办法。 但Cocos2D这里就显得比较单薄,百度/谷歌很少相关资料。 后续如果有时间,再慢慢整理各种滤镜效果。   ...

cocos2d 颜色混合 ccBlendFunc 使用方法

本节参考:http://goldlion.blog.51cto.com/4127613/767801 1、概念     “混合”是指两种颜色的叠加方式。在新图片将要渲染...

OpenGL 颜色混合函数 glBlendFunc() 及cocos2d中的战争迷雾效果

在OpenGL中绘制的时候,有时候想使新画的颜色和已经有的颜色按照一定的方式进行混合,比如想使物体拥有半透明的效果,或者绘制叠加光亮的效果,这时候就要用到glBlendFunc()函数。 看名字...
  • rct1985
  • rct1985
  • 2013年06月09日 14:15
  • 2905

【cocos2d-js】创建单一颜色的精灵

标题 ##【cocos2d-js】2.创建单一颜色精灵一般的精灵都是需要伴随一张图片的,单一颜色的布局的话只能用cc.LayerColor,显然有些场合不合适,比如ProccessTimer的参数必须...

Cocos2d中使用颜色混合:加算,减算

CCSprite有一个ccBlendFunc类型的blendFunc_结构体成员,可以用来设置描绘时的颜色混合方案。ccBlendFunc包含了一个src和一个dst,分别表示目标和源的运算因子。 ...

【iOS-Cocos2d游戏开发之三】CCScene切换的所有特效(27种)以及设置屏幕横竖屏!

Himi 原创,转载请注明! 原文地址:http://blog.csdn.net/xiaominghimi/article/details/6651281        CCSce...
  • Jerke
  • Jerke
  • 2012年02月21日 15:36
  • 206

cocos2d 设置屏幕默认方向

在cocos2d创建的新工程运行结果屏幕都是横向,控制代码 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrient...

【iOS-Cocos2d游戏开发】CCScene切换的所有特效(28种)以及设置屏幕横竖屏!

CCScene 对于使用cocos2d的童鞋肯定很熟悉,那么在使用   [[CCDirectorsharedDirector]replaceScene:];  对scene进行场景(CCLayout)...

Cocos2D iOS之旅:如何写一个敲地鼠游戏(五):设置背景

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供...
  • mydo
  • mydo
  • 2015年11月29日 16:42
  • 1227
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置cocos2d颜色
举报原因:
原因补充:

(最多只允许输入30个字)