计算机编程中的三种颜色代码对照表
现在的各种编程语言,几乎都是用RGB三基色来定义颜色的。可以用6位十六进制数表示颜色,2位一组依次表示红R(ed)、绿G(reen)、蓝B(lue)的值。每个值的范围0~255(8位二进制)。也可以用三个范围也是0~255的整数表示,之间用逗号隔开。有些语言中,譬如Python,还可以直接用英文表示颜色的单词来表示。
英文代码 | 形像颜色 | HEX格式 | RGB格式 |
LightPink | 浅粉色 | #FFB6C1 | 255,182,193 |
Pink | 粉红 | #FFC0CB | 255,192,203 |
Crimson | 猩红 | #DC143C | 220,20,60 |
LavenderBlush | 偏红的淡紫色 | #FFF0F5 | 255,240,245 |
PaleVioletRed | 苍白的紫罗兰红色 | #DB7093 | 219,112,147 |
HotPink | 热情的粉红 | #FF69B4 | 255,105,180 |
DeepPink | 深粉色 | #FF1493 | 255,20,147 |
MediumVioletRed | 适中的紫罗兰红色 | #C71585 | 199,21,133 |
Orchid | 兰花的紫色 | #DA70D6 | 218,112,214 |
Thistle | 蓟 | #D8BFD8 | 216,191,216 |
plum | 李子 | #DDA0DD | 221,160,221 |
Violet | 紫罗兰 | #EE82EE | 238,130,238 |
Light Purple | 亮紫色 | #FF00FF | 255,0,255 |
Pure Purple | 纯紫 | #FF00FF | 255,0,255 |
DarkPurple | 深紫色 | #8B008B | 139,0,139 |
Purple | 紫色 | #800080 | 128,0,128 |
MediumOrchid | 适中的兰花紫 | #BA55D3 | 186,85,211 |
DarkVoilet | 深蓝紫色 | #9400D3 | 148,0,211 |
DarkOrchid | 深兰花紫 | #9932CC | 153,50,204 |
Indigo | 靛青 | #4B0082 | 75,0,130 |
BlueViolet | 深紫罗兰的蓝色 | #8A2BE2 | 138,43,226 |
MediumPurple | 适中的蓝紫色 | #9370DB | 147,112,219 |
MediumSlateBlue | 适中的板岩暗蓝灰色 | #7B68EE | 123,104,238 |
SlateBlue | 板岩暗蓝灰色 | #6A5ACD | 106,90,205 |
DarkSlateBlue | 深岩暗蓝灰色 | #483D8B | 72,61,139 |
Lavender | 薰衣草花的淡紫色 | #E6E6FA | 230,230,250 |
GhostWhite | 幽灵的白色 | #F8F8FF | 248,248,255 |
Indigo Blue | 靛蓝 | #0000FF | 0,0,255 |
MediumBlue | 适中的蓝色 | #0000CD | 0,0,205 |
MidnightBlue | 午夜的蓝色 | #191970 | 25,25,112 |
DarkBlue | 深蓝色 | #00008B | 0,0,139 |
Navy | 海军蓝,深靛蓝 | #000080 | 0,0,128 |
RoyalBlue | 宝蓝 | #4169E1 | 65,105,225 |
CornflowerBlue | 矢车菊的蓝色 | #6495ED | 100,149,237 |
LightSteelBlue | 淡钢蓝 | #B0C4DE | 176,196,222 |
LightSlateGray | 浅石板灰 | #778899 | 119,136,153 |
SlateGray | 石板灰 | #708090 | 112,128,144 |
DodgerBlue | 道奇蓝 | #1E90FF | 30,144,255 |
AliceBlue | 爱丽丝蓝 | #F0F8FF | 240,248,255 |
SteelBlue | 钢蓝 | #4682B4 | 70,130,180 |
LightSkyBlue | 淡蓝色 | #87CEFA | 135,206,250 |
SkyBlue | 天蓝色 | #87CEEB | 135,206,235 |
DeepSkyBlue | 深天蓝 | #00BFFF | 0,191,255 |
LightBLue | 淡蓝 | #ADD8E6 | 173,216,230 |
PowDerBlue | 火药蓝 | #B0E0E6 | 176,224,230 |
CadetBlue | 军校蓝 | #5F9EA0 | 95,158,160 |
Azure | 蔚蓝色 | #F0FFFF | 240,255,255 |
LightCyan | 淡青色 | #E1FFFF | 225,255,255 |
PaleTurquoise | 苍白的绿宝石 | #AFEEEE | 175,238,238 |
Cyan | 青色 | #00FFFF | 0,255,255 |
Aqua | 水绿色 | #00FFFF | 0,255,255 |
DarkTurquoise | 深绿宝石 | #00CED1 | 0,206,209 |
DarkSlateGray | 深石板灰 | #2F4F4F | 47,79,79 |
DarkCyan | 深青色 | #008B8B | 0,139,139 |
Teal | 水鸭色 | #008080 | 0,128,128 |
MediumTurquoise | 适中的绿宝石 | #48D1CC | 72,209,204 |
LightSeaGreen | 浅海洋绿 | #20B2AA | 32,178,170 |
Turquoise | 绿宝石 | #40E0D0 | 64,224,208 |
BabyGreen | 绿玉 | #7FFFAA | 127,255,170 |
MediumAquamarine | 适中的碧绿色 | #00FA9A | 0,250,154 |
MediumSpringGreen | 适中的春天的绿色 | #F5FFFA | 245,255,250 |
MintCream | 薄荷奶油 | #00FF7F | 0,255,127 |
SpringGreen | 春天的绿色 | #3CB371 | 60,179,113 |
SeaGreen | 海洋绿 | #2E8B57 | 46,139,87 |
Honeydew | 蜂蜜 | #F0FFF0 | 240,255,0 |
LightGreen | 淡绿色 | #90EE90 | 144,238,144 |
PaleGreen | 苍白的绿色 | #98FB98 | 152,251,152 |
DarkSeaGreen | 深海洋绿 | #8FBC8F | 143,188,143 |
LimeGreen | 酸橙绿 | #32CD32 | 50,205,50 |
Lime | 纯绿,草绿色 | #00FF00 | 0,255,0 |
ForestGreen | 森林绿 | #228B22 | 34,139,34 |
Green | 深绿 | #008000 | 0,128,0 |
DarkGreen | 深绿色 | #006400 | 0,100,0 |
Chartreuse | 查特酒绿 | #7FFF00 | 127,255,0 |
LawnGreen | 草坪绿 | #7CFC00 | 124,252,0 |
GreenYellow | 绿黄色 | #ADFF2F | 173,255,47 |
OliveDrab | 橄榄土褐色 | #556B2F | 85,107,47 |
Beige | 米色(浅褐色) | #6B8E23 | 107,142,35 |
LightGoldenrodYellow | 浅秋麒麟黄 | #FAFAD2 | 250,250,210 |
Ivory | 象牙色 | #FFFFF0 | 255,255,240 |
LightYellow | 浅黄色 | #FFFFE0 | 255,255,224 |
Yellow | 柠檬黄 | #FFFF00 | 255,255,0 |
Olive | 橄榄绿 | #808000 | 128,128,0 |
DarkKhaki | 深卡其布 | #BDB76B | 189,183,107 |
LemonChiffon | 柠檬薄纱 | #FFFACD | 255,250,205 |
PaleGodenrod | 灰秋麒麟 | #EEE8AA | 238,232,170 |
Khaki | 卡其布 | #F0E68C | 240,230,140 |
Gold | 金 | #FFD700 | 255,215,0 |
Cornislk | 玉米色 | #FFF8DC | 255,248,220 |
GoldEnrod | 秋麒麟 | #DAA520 | 218,165,32 |
FloralWhite | 花的白色 | #FFFAF0 | 255,250,240 |
OldLace | 老饰带 | #FDF5E6 | 253,245,230 |
Wheat | 小麦色 | #F5DEB3 | 245,222,179 |
Moccasin | 鹿皮鞋 | #FFE4B5 | 255,228,181 |
Orange | 橙色 | #FFA500 | 255,165,0 |
PapayaWhip | 番木瓜 | #FFEFD5 | 255,239,213 |
BlanchedAlmond | 漂白的杏仁 | #FFEBCD | 255,235,205 |
NavajoWhite | Navajo白 | #FFDEAD | 255,222,173 |
AntiqueWhite | 古代的白色 | #FAEBD7 | 250,235,215 |
Tan | 晒黑 | #D2B48C | 210,180,140 |
BrulyWood | 结实的树 | #DEB887 | 222,184,135 |
Bisque | (浓汤)乳脂,番茄等 | #FFE4C4 | 255,228,196 |
DarkOrange | 深橙色 | #FF8C00 | 255,140,0 |
Linen | 亚麻布 | #FAF0E6 | 250,240,230 |
Peru | 秘鲁 | #CD853F | 205,133,63 |
PeachPuff | 桃色 | #FFDAB9 | 255,218,185 |
SandyBrown | 沙棕色 | #F4A460 | 244,164,96 |
Chocolate | 巧克力 | #D2691E | 210,105,30 |
SaddleBrown | 马鞍棕色 | #8B4513 | 139,69,19 |
SeaShell | 海贝壳 | #FFF5EE | 255,245,238 |
Sienna | 黄土赭色 | #A0522D | 160,82,45 |
LightSalmon | 浅鲜肉(鲑鱼)色 | #FFA07A | 255,160,122 |
Coral | 珊瑚 | #FF7F50 | 255,127,80 |
OrangeRed | 橙红色 | #FF4500 | 255,69,0 |
DarkSalmon | 深鲜肉(鲑鱼)色 | #E9967A | 233,150,122 |
Tomato | 番茄 | #FF6347 | 255,99,71 |
MistyRose | 薄雾玫瑰 | #FFE4E1 | 255,228,225 |
Salmon | 鲜肉(鲑鱼)色 | #FA8072 | 250,128,114 |
Snow | 雪 | #FFFAFA | 255,250,250 |
LightCoral | 淡珊瑚色 | #F08080 | 240,128,128 |
RosyBrown | 玫瑰棕色 | #BC8F8F | 188,143,143 |
IndianRed | 印度红 | #CD5C5C | 205,92,92 |
Red | 纯红 | #FF0000 | 255,0,0 |
Brown | 棕色 | #A52A2A | 165,42,42 |
FireBrick | 耐火砖 | #B22222 | 178,34,34 |
DarkRed | 深红色 | #8B0000 | 139,0,0 |
Maroon | 栗色 | #800000 | 128,0,0 |
White | 纯白 | #FFFFFF | 255,255,255 |
WhiteSmoke | 白烟 | #F5F5F5 | 245,245,245 |
Gainsboro | Gainsboro | #DCDCDC | 220,220,220 |
LightGray | 浅灰色 | #D3D3D3 | 211,211,211 |
Silver | 银白色 | #C0C0C0 | 192,192,192 |
DarkGray | 深灰色 | #A9A9A9 | 169,169,169 |
Gray | 灰色 | #808080 | 128,128,128 |
DimGray | 暗淡的灰色 | #696969 | 105,105,105 |
Black | 纯黑 | #000000 | 0,0,0 |
码农都在用什么键盘?看看有没有你用的款式
对于键盘方面的问题,看到非常多人问什么适合程序员用的键盘。这种除了是针对码农用外,也是针对打字非常多的人。如果你也有长时间码字需求,可以来看看今天的内容。
一,键位数标准键盘是104键,它多了数字键盘区域,挺适合前端开发用的。108键是数字上方多了快捷键,自媒体和娱乐用这种就挺好。87键则是去掉了数字键区,不需要大量数字输入朋友用。当然更便携带的可以考虑68键或者更少的款式。
二,连接方式这个就涉及到当下比较热门的双模,或者三模键盘了。传统连接是PS2接口,以前那种台式机。此外就是USB接口、2.4G(接收器)、以及蓝牙。
三,按键种类主要分为薄膜键盘、机械键盘、静电容键盘。现在比较常见的就是薄膜键盘和机械键盘了。薄膜键盘主要是分为火山口结构,和剪刀脚结构,一般了解就行。而机械键盘主要就是樱桃轴和国产轴,现在出来很多国产轴了。
当然,对于轴体这块,能说一大篇内容,这里就不赘述了,根据预算、手感、和使用场景挑选就行。
四,写代码键盘上面部分新手了解下就行了,随着使用的入门,慢慢学习了解就可以了。而对于写代码用的键盘,还是有不同需求的,可以参考下。
不推荐68键和以下键位的,因为调试时候没有F1~F12不方便使用。
前端挑选104键,修改元素用到数字键盘区。
打字超多的,就不建议薄膜按键,长时间手指会很累。
而机械键盘,一般青轴适合代码,就是太吵了。茶轴适中,其他轴体根据具体特点,和调校来实际体验。
五,键盘推荐1,罗技K845背光入门机械键盘罗技K845键盘是比较热门的一款,采用铝制外壳加悬浮设计,104键位,两档可调高度,五模式白色背光。TTC轴体,可以挑选适合的机械轴,办公很适合。
键盘质感很好,结构紧凑,适合办公打字,体积大小合适。有单色风光效果,可以用键盘调整灯光模式或关闭,键盘自带各种快捷键用着很方便。
很多人对于这款机械键盘入手的第一感觉,就是感觉和普通键盘相比,有了一个大的飞跃,从此感觉敲打键盘也是一种享受了。而且这款键盘声音清晰,反馈力度也挺强的,不像普通键盘那样有粘连感。
2,ikbc无线键盘机械键盘ikbc的键盘也非常热门,经常能看到咨询ikbc的键盘怎么样之类问题。想要挑选款兼顾游戏和办公,以及多彩的入门机械键盘,ikbc能满足很多朋友用。
这款键盘采用TTC机械轴,双金触点,稳定可靠,每颗轴体有5000万次输入寿命。还有双色PBT键帽,日常舒适打字不掉感觉。加上谅解7号电池,提供6个月以上的续航能力。
pbt材质的键帽摸起来非常有质感,按下去手指很舒服,红轴轴体舒服声音也不大,让敲键盘变成一件非常享受的事情。
3,京造K8蓝牙双模机械键盘京造K8是一款锂电池充电的、支持三个蓝牙设备连接的、带背光灯效的机械键盘,口碑不错,颜值也挺高,喜欢入门级好用的双模键盘,京造系列不错。
采用的是蓝牙5.1无线连接,可以链接三台设备。里面有17种灯效,采用的是佳达隆机械轴,还有4000毫安电池容量。采用的是Type-C接口,适配macOS、IOS、win,以及安卓系统。
特意没选压力克数很轻的,就是为了有手感。这款按着有力度,声音也不大,感觉打字速度又提升了。还有背光,很多种发光模式,挺炫酷的。
4,黑峡谷X5猛男粉机械键盘黑峡谷X5双模机械键盘,300价位性价比比较高的款式,它不仅颜值高,还是PBT布丁键帽,手感很好的凯华BOX轴。带来细腻触感,和人体工学弧度设计。108键布局,保留了键盘功能,手托,用起来很方便。
评价很高的一款机械键盘,适合送朋友生日礼物,或者自用。玫瑰红轴直上直下很顺滑,轴芯不晃很稳定 ,大键几乎没有肉感和弹簧音,手搁在掌托上很舒适。
按下去不会很软,有明显的反弹力,声音非常小,没有青轴那么响和青轴那么强的段落感。特别是这个猛男樱花粉,真的百看不腻,也很适合女生用。
5,达尔优A98机械键盘达尔优A98机械键盘,是一款三模热插拔键盘,内置了锂电池,98%配咧。它是流行的Gasket结构,不仅支持RGB灯光,以及和苹果设备热键切换,多设备连接等。98配列布局,保留了数字键区,省空间还实用。
它内置4000mAh电池,关灯可用45天,开灯可用7天,搭配了屏幕数显功能,方便查看。调校的卫星轴和平衡杆,保证了各大键位手感平稳感。
打字声音很好听,尤其是空格键。对男生来说按压力度非常适合,游戏办公非常适合。触发很柔和但又不容易误触,造型方面很符合现在办公桌的条件,天空轴真的是最适合办公打字的轴体。
6,罗技MX Keys无线键盘高端办公键盘,想要普通薄膜键盘的话,它轻薄本设计,有非常出众的手感,还加入了Easy-Switch按钮,兼容多系统,挺适合苹果本朋友用。
手部接近传感器自动亮光,可自动调节背光亮度,兼容多系统,球型凹面键帽,贴合手型,Easy-Switch键最多可连接三台不同设备,Type-C充电口,完全充电后可使用10天,背光关闭续航最高可达5个月。
按键手感干净利落,回弹迅速,键帽是全尺寸的,带弧形下凹。无线连接稳定,打游戏感知不到延迟。算是无论做工还是使用体验都非常优秀的一款键盘了,从上面图片看着我都喜欢了。
7,斐尔可圣手二代104机械键盘FILCO圣手二代是一个码农界挺多人喜欢的键盘,这个系列有多重款式可选,包括有线、无线、104键、和87键都有。颜色有白色、黑色、黄色、迷彩色等,满足不同人所爱。加上有茶轴、红轴、青轴、粉轴等可选。
斐尔可适合经常使用键盘和游戏的朋友用,加上简约外观,手感很好。键盘回弹迅速、节奏感强烈,适合高速输入用。
键帽印字清晰秀美,ABS材质全键覆膜,4块防滑垫片厚实整齐。加上cherry MX 机械茶轴,人体工程学设计。敲击到键程(4mm)的一半时(2mm)便可得到确认感,挺适合长时间键盘输入工作用。
对于程序员用的键盘,如果预算够的话,可以直接考虑静电容键盘,比如宁芝、HHKB、燃风、斐尔可之类。而机械键盘,一般挑选红轴或者茶轴,青轴太吵了。
键位一般考虑87键,这样多场景适合,键位够用还方便。当然办公室或者家里用,挑选104键比较好。
键帽优先选择PBT材质,而预算优先就考虑国产自研轴体。
上面提到的款式也是很少一部分,更多可以看对应牌子热门款式,喜欢朋友收藏分享下。
计算机编程中的三种颜色代码对照表
现在的各种编程语言,几乎都是用RGB三基色来定义颜色的。可以用6位十六进制数表示颜色,2位一组依次表示红R(ed)、绿G(reen)、蓝B(lue)的值。每个值的范围0~255(8位二进制)。也可以用三个范围也是0~255的整数表示,之间用逗号隔开。有些语言中,譬如Python,还可以直接用英文表示颜色的单词来表示。
英文代码 | 形像颜色 | HEX格式 | RGB格式 |
LightPink | 浅粉色 | #FFB6C1 | 255,182,193 |
Pink | 粉红 | #FFC0CB | 255,192,203 |
Crimson | 猩红 | #DC143C | 220,20,60 |
LavenderBlush | 偏红的淡紫色 | #FFF0F5 | 255,240,245 |
PaleVioletRed | 苍白的紫罗兰红色 | #DB7093 | 219,112,147 |
HotPink | 热情的粉红 | #FF69B4 | 255,105,180 |
DeepPink | 深粉色 | #FF1493 | 255,20,147 |
MediumVioletRed | 适中的紫罗兰红色 | #C71585 | 199,21,133 |
Orchid | 兰花的紫色 | #DA70D6 | 218,112,214 |
Thistle | 蓟 | #D8BFD8 | 216,191,216 |
plum | 李子 | #DDA0DD | 221,160,221 |
Violet | 紫罗兰 | #EE82EE | 238,130,238 |
Light Purple | 亮紫色 | #FF00FF | 255,0,255 |
Pure Purple | 纯紫 | #FF00FF | 255,0,255 |
DarkPurple | 深紫色 | #8B008B | 139,0,139 |
Purple | 紫色 | #800080 | 128,0,128 |
MediumOrchid | 适中的兰花紫 | #BA55D3 | 186,85,211 |
DarkVoilet | 深蓝紫色 | #9400D3 | 148,0,211 |
DarkOrchid | 深兰花紫 | #9932CC | 153,50,204 |
Indigo | 靛青 | #4B0082 | 75,0,130 |
BlueViolet | 深紫罗兰的蓝色 | #8A2BE2 | 138,43,226 |
MediumPurple | 适中的蓝紫色 | #9370DB | 147,112,219 |
MediumSlateBlue | 适中的板岩暗蓝灰色 | #7B68EE | 123,104,238 |
SlateBlue | 板岩暗蓝灰色 | #6A5ACD | 106,90,205 |
DarkSlateBlue | 深岩暗蓝灰色 | #483D8B | 72,61,139 |
Lavender | 薰衣草花的淡紫色 | #E6E6FA | 230,230,250 |
GhostWhite | 幽灵的白色 | #F8F8FF | 248,248,255 |
Indigo Blue | 靛蓝 | #0000FF | 0,0,255 |
MediumBlue | 适中的蓝色 | #0000CD | 0,0,205 |
MidnightBlue | 午夜的蓝色 | #191970 | 25,25,112 |
DarkBlue | 深蓝色 | #00008B | 0,0,139 |
Navy | 海军蓝,深靛蓝 | #000080 | 0,0,128 |
RoyalBlue | 宝蓝 | #4169E1 | 65,105,225 |
CornflowerBlue | 矢车菊的蓝色 | #6495ED | 100,149,237 |
LightSteelBlue | 淡钢蓝 | #B0C4DE | 176,196,222 |
LightSlateGray | 浅石板灰 | #778899 | 119,136,153 |
SlateGray | 石板灰 | #708090 | 112,128,144 |
DodgerBlue | 道奇蓝 | #1E90FF | 30,144,255 |
AliceBlue | 爱丽丝蓝 | #F0F8FF | 240,248,255 |
SteelBlue | 钢蓝 | #4682B4 | 70,130,180 |
LightSkyBlue | 淡蓝色 | #87CEFA | 135,206,250 |
SkyBlue | 天蓝色 | #87CEEB | 135,206,235 |
DeepSkyBlue | 深天蓝 | #00BFFF | 0,191,255 |
LightBLue | 淡蓝 | #ADD8E6 | 173,216,230 |
PowDerBlue | 火药蓝 | #B0E0E6 | 176,224,230 |
CadetBlue | 军校蓝 | #5F9EA0 | 95,158,160 |
Azure | 蔚蓝色 | #F0FFFF | 240,255,255 |
LightCyan | 淡青色 | #E1FFFF | 225,255,255 |
PaleTurquoise | 苍白的绿宝石 | #AFEEEE | 175,238,238 |
Cyan | 青色 | #00FFFF | 0,255,255 |
Aqua | 水绿色 | #00FFFF | 0,255,255 |
DarkTurquoise | 深绿宝石 | #00CED1 | 0,206,209 |
DarkSlateGray | 深石板灰 | #2F4F4F | 47,79,79 |
DarkCyan | 深青色 | #008B8B | 0,139,139 |
Teal | 水鸭色 | #008080 | 0,128,128 |
MediumTurquoise | 适中的绿宝石 | #48D1CC | 72,209,204 |
LightSeaGreen | 浅海洋绿 | #20B2AA | 32,178,170 |
Turquoise | 绿宝石 | #40E0D0 | 64,224,208 |
BabyGreen | 绿玉 | #7FFFAA | 127,255,170 |
MediumAquamarine | 适中的碧绿色 | #00FA9A | 0,250,154 |
MediumSpringGreen | 适中的春天的绿色 | #F5FFFA | 245,255,250 |
MintCream | 薄荷奶油 | #00FF7F | 0,255,127 |
SpringGreen | 春天的绿色 | #3CB371 | 60,179,113 |
SeaGreen | 海洋绿 | #2E8B57 | 46,139,87 |
Honeydew | 蜂蜜 | #F0FFF0 | 240,255,0 |
LightGreen | 淡绿色 | #90EE90 | 144,238,144 |
PaleGreen | 苍白的绿色 | #98FB98 | 152,251,152 |
DarkSeaGreen | 深海洋绿 | #8FBC8F | 143,188,143 |
LimeGreen | 酸橙绿 | #32CD32 | 50,205,50 |
Lime | 纯绿,草绿色 | #00FF00 | 0,255,0 |
ForestGreen | 森林绿 | #228B22 | 34,139,34 |
Green | 深绿 | #008000 | 0,128,0 |
DarkGreen | 深绿色 | #006400 | 0,100,0 |
Chartreuse | 查特酒绿 | #7FFF00 | 127,255,0 |
LawnGreen | 草坪绿 | #7CFC00 | 124,252,0 |
GreenYellow | 绿黄色 | #ADFF2F | 173,255,47 |
OliveDrab | 橄榄土褐色 | #556B2F | 85,107,47 |
Beige | 米色(浅褐色) | #6B8E23 | 107,142,35 |
LightGoldenrodYellow | 浅秋麒麟黄 | #FAFAD2 | 250,250,210 |
Ivory | 象牙色 | #FFFFF0 | 255,255,240 |
LightYellow | 浅黄色 | #FFFFE0 | 255,255,224 |
Yellow | 柠檬黄 | #FFFF00 | 255,255,0 |
Olive | 橄榄绿 | #808000 | 128,128,0 |
DarkKhaki | 深卡其布 | #BDB76B | 189,183,107 |
LemonChiffon | 柠檬薄纱 | #FFFACD | 255,250,205 |
PaleGodenrod | 灰秋麒麟 | #EEE8AA | 238,232,170 |
Khaki | 卡其布 | #F0E68C | 240,230,140 |
Gold | 金 | #FFD700 | 255,215,0 |
Cornislk | 玉米色 | #FFF8DC | 255,248,220 |
GoldEnrod | 秋麒麟 | #DAA520 | 218,165,32 |
FloralWhite | 花的白色 | #FFFAF0 | 255,250,240 |
OldLace | 老饰带 | #FDF5E6 | 253,245,230 |
Wheat | 小麦色 | #F5DEB3 | 245,222,179 |
Moccasin | 鹿皮鞋 | #FFE4B5 | 255,228,181 |
Orange | 橙色 | #FFA500 | 255,165,0 |
PapayaWhip | 番木瓜 | #FFEFD5 | 255,239,213 |
BlanchedAlmond | 漂白的杏仁 | #FFEBCD | 255,235,205 |
NavajoWhite | Navajo白 | #FFDEAD | 255,222,173 |
AntiqueWhite | 古代的白色 | #FAEBD7 | 250,235,215 |
Tan | 晒黑 | #D2B48C | 210,180,140 |
BrulyWood | 结实的树 | #DEB887 | 222,184,135 |
Bisque | (浓汤)乳脂,番茄等 | #FFE4C4 | 255,228,196 |
DarkOrange | 深橙色 | #FF8C00 | 255,140,0 |
Linen | 亚麻布 | #FAF0E6 | 250,240,230 |
Peru | 秘鲁 | #CD853F | 205,133,63 |
PeachPuff | 桃色 | #FFDAB9 | 255,218,185 |
SandyBrown | 沙棕色 | #F4A460 | 244,164,96 |
Chocolate | 巧克力 | #D2691E | 210,105,30 |
SaddleBrown | 马鞍棕色 | #8B4513 | 139,69,19 |
SeaShell | 海贝壳 | #FFF5EE | 255,245,238 |
Sienna | 黄土赭色 | #A0522D | 160,82,45 |
LightSalmon | 浅鲜肉(鲑鱼)色 | #FFA07A | 255,160,122 |
Coral | 珊瑚 | #FF7F50 | 255,127,80 |
OrangeRed | 橙红色 | #FF4500 | 255,69,0 |
DarkSalmon | 深鲜肉(鲑鱼)色 | #E9967A | 233,150,122 |
Tomato | 番茄 | #FF6347 | 255,99,71 |
MistyRose | 薄雾玫瑰 | #FFE4E1 | 255,228,225 |
Salmon | 鲜肉(鲑鱼)色 | #FA8072 | 250,128,114 |
Snow | 雪 | #FFFAFA | 255,250,250 |
LightCoral | 淡珊瑚色 | #F08080 | 240,128,128 |
RosyBrown | 玫瑰棕色 | #BC8F8F | 188,143,143 |
IndianRed | 印度红 | #CD5C5C | 205,92,92 |
Red | 纯红 | #FF0000 | 255,0,0 |
Brown | 棕色 | #A52A2A | 165,42,42 |
FireBrick | 耐火砖 | #B22222 | 178,34,34 |
DarkRed | 深红色 | #8B0000 | 139,0,0 |
Maroon | 栗色 | #800000 | 128,0,0 |
White | 纯白 | #FFFFFF | 255,255,255 |
WhiteSmoke | 白烟 | #F5F5F5 | 245,245,245 |
Gainsboro | Gainsboro | #DCDCDC | 220,220,220 |
LightGray | 浅灰色 | #D3D3D3 | 211,211,211 |
Silver | 银白色 | #C0C0C0 | 192,192,192 |
DarkGray | 深灰色 | #A9A9A9 | 169,169,169 |
Gray | 灰色 | #808080 | 128,128,128 |
DimGray | 暗淡的灰色 | #696969 | 105,105,105 |
Black | 纯黑 | #000000 | 0,0,0 |
C语言实现《别碰白块》小游戏!全部代码+思路注释
今天我们将用C语言实现一个小球跳跃躲避方块的游戏。
就像闯关游戏一样,小球闯关类游戏是休闲游戏的=一种,玩家在游戏中需要控制各种不同的小球展开不同的挑战,尽情的闯过重重的关卡,努力的操作小球躲避障碍物以及机关,顺利的到达终点,玩法十分的简单,但是非常的考验玩家的敏捷力以及反应力。
要做出这个游戏,首先学习字符的知识,按空格键控制小球起跳;然后学习矩形的绘制,利用逻辑运算符实现小球和方块的碰撞判断;接着学习整除、取余、类型转换,利用随机数增加游戏的趣味性;最后实现得分的计算显示、解决小球在空中起跳的问题。
源码示例:#include <graphics.h> #include <conio.h>#include <stdio.h>int main(){float width,height,gravity; // 游戏画面大小、重力加速度float ball_x,ball_y,ball_vy,radius; // 小球圆心坐标、y方向速度、半径大小float rect_left_x,rect_top_y,rect_width,rect_height,rect_vx; // 方块障碍物的相关参数int score = 0; // 得分int isBallOnFloor = 1; // 小球是否在地面上,避免重复起跳width = 600; // 游戏画面宽度height = 400; // 游戏画面高度gravity = 0.6; // 重力加速度initgraph(width, height); // 新建一个画布radius = 20; // 小球半径ball_x = width/4; // 小球x位置ball_y = height-radius; // 小球y位置ball_vy = 0; // 小球初始y速度为0rect_height = 100; // 方块高度rect_width = 20; // 方块宽度rect_left_x = width*3/4; // 方块左边x坐标rect_top_y = height - rect_height; // 方块顶部y坐标rect_vx = -3; // 方块x方向速度while(1) // 一直循环{if (kbhit()) // 当按键时{char input = _getch(); // 获得输入字符if (input==' ' && isBallOnFloor==1) // 当按下空格键,并且小球在地面上时{ball_vy = -17; // 给小球一个向上的速度isBallOnFloor = 0; // 表示小球不在地面了,不能重复起跳}}ball_vy = ball_vy + gravity; // 根据重力加速度更新小球y方向速度ball_y = ball_y + ball_vy; // 根据小球y方向速度更新其y坐标if (ball_y >= height-radius) // 如果小球落到地面上{ball_vy = 0; // y速度为0ball_y = height-radius; // 规范其y坐标,避免落到地面下isBallOnFloor = 1; // 表示小球在地面上}rect_left_x = rect_left_x + rect_vx; // 方块向左移if (rect_left_x <= 0) // 如果方块跑到最左边{rect_left_x = width; // 在最右边重新出现score = score + 1; // 得分+1rect_height = rand() % int(height/4) + height/4; // 设置随机高度rect_vx = rand()/float(RAND_MAX) *4 - 7; // 设置方块随机速度}// 如果小球碰到方块if ((rect_left_x <= ball_x + radius) && (rect_left_x + rect_width >= ball_x - radius) && (height - rect_height <= ball_y + radius) ){Sleep(50); // 慢动作效果score = 0; // 得分清零}cleardevice(); // 清空画面fillcircle(ball_x, ball_y, radius); // 绘制小球// 画方块fillrectangle(rect_left_x, height - rect_height, rect_left_x + rect_width,height);TCHAR s[20]; // 定义字符串数组_stprintf(s, _T("%d"), score); // 将score转换为字符串settextstyle(40, 0, _T("宋体")); // 设置文字大小、字体outtextxy(50, 30, s); // 输出得分文字Sleep(10); // 暂停10毫秒}closegraph(); return 0;}
这一次主要讲解了字符、逻辑运算符、整除、取余、类型转换、随机数等语法知识。利用绘制圆、矩形的函数,实现了别碰方块的小游戏。
读者也可以参考本章的开发思路,尝试设计并分步骤实现flappy bird游戏(以后也会分享哦)
希望对大家有帮助!
作者:童晶
此外,我也给大家分享我收集的其他资源,从最零基础开始的教程到C语言C++项目案例,帮助大家在学习C语言的道路上披荆斩棘!
编程学习书籍分享:
编程学习视频分享:
整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)最重要的是你可以在群里面交流提问编程问题哦!
对于C/C++感兴趣可以关注小编在后台私信我:【编程交流】一起来学习哦!可以领取一些C/C++的项目学习视频资料哦!已经设置好了关键词自动回复,自动领取就好了!