设置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-x中设置颜色

原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/azhou_hui/article/details/...
  • azhou_hui
  • azhou_hui
  • 2012-11-14 22:25:52
  • 19856

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

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

cocos2d创建带有背景颜色的layer

这次笔者创建了一个带有背景颜色的layer,同时生成了一个Sprite和一个CCLabelTTf,字体显示在Sprite的中心所在。 代码如下: GameScene.h #ifndef __GA...
  • dasgk
  • dasgk
  • 2015-04-25 13:15:58
  • 1859

cocos2d-x中setcolor中的rgb颜色值设置

一些RGB颜色值 浅粉红 #FFB6C1 255,182,193 粉红 #FFC0CB 255,192,203 猩红/深红 #DC143C 220,20,60 淡紫红 #FFF0F5 25...
  • fuwenyihao
  • fuwenyihao
  • 2013-12-25 11:03:54
  • 1350

cocos2d-x Label不同文字不同颜色

前一段时间在cocos2d-x项目中遇到一个需求要求实现Label中某些文字的高亮,也就是在一个Label中可以让文字有不同的颜色。看到这个需求我先是在网上找了很久都没有看到有用的信息,后来我就自己改...
  • xiaoshu_520
  • xiaoshu_520
  • 2016-09-04 14:18:22
  • 2934

cocos2d-x sprite setcolor 无效

原因:CCSPrite的color不是纯覆盖,而是混合,就是在原有颜色的基础上添加颜色,而原来的颜色是黑色,不管设置什么颜色,叠加之后还是黑色。 解决方法:原始图片设置成白色。...
  • cubesky
  • cubesky
  • 2014-08-22 11:52:49
  • 2125

Cocos2d-x中设置颜色

原始出处 http://blog.csdn.net/azhou_hui/article/details/8184695   cocos2d-x颜色层 CCLayerColor (1) //背景颜色 ...
  • ko_tin
  • ko_tin
  • 2016-10-19 23:04:12
  • 430

Cocos2d 粒子效果

第一种方法:自定义 [cpp] view plaincopy //建立一个粒子系统   CCParticleSystem* pParticleSy...
  • zhenyu5211314
  • zhenyu5211314
  • 2014-09-27 14:30:37
  • 1022

cocos2d-x中修改窗口背景色

cocos2d-x中默认的窗口背景色是黑色的。这个貌似因为opengl的默认初始化颜色就是黑色。   既然是opengl渲染的,那么初始化的颜色一定是用gl函数处理的,如下   ...
  • bobai2009
  • bobai2009
  • 2016-06-03 11:32:30
  • 767

(cocos2d-js游戏)选择字体的颜色

游戏的基本玩法:从"红色","黄色","绿色","蓝色","紫色","黑色",中随机选出一个字,然后将字的颜色设置成与文字不同的颜色,如:文字是红色,字体的颜色是黄色,然后让玩家选择字体的颜色,测试反...
  • iloster
  • iloster
  • 2015-03-02 10:25:48
  • 1974
收藏助手
不良信息举报
您举报文章:设置cocos2d颜色
举报原因:
原因补充:

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