您的位置:首页 > 姻缘

白色代码是啥(白色代码)

白色代码是啥(白色代码)

计算机编程中的三种颜色代码对照表

现在的各种编程语言,几乎都是用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++的项目学习视频资料哦!已经设置好了关键词自动回复,自动领取就好了!

dw如何设置背景透明度?