C++做游戏小知识
2026-01-01 13:39:02
发布于:浙江
祝大家新年快乐!
众所周知,在做游戏时,需要用到许多例如:
- 清屏
- 改变颜色
- 关机?
- 消息提示框
甚至创建窗口应用。
但是,许多人不会,那么我就为大家讲解一下。
部分内容来自网络
1.清屏
清除所有输出。
使用system 函数。
需包含cstdlib.h 头文件。
该函数原型:int system(const char *command); ,用于运行cod命令。
参数:const char *command 是传入的系统命令字符串,Windows下传cmd命令、Linux/macOS下传shell命令;传NULL时,用于检查系统是否有可用的命令处理器。
返回值:int 类型,返回值结果依赖操作系统,执行成功通常返回命令的退出状态码,执行失败(如无命令处理器)返回非0值。(其实没什么用)
那么,众所周知,在cmd中,cls 指令用于清屏。
所以,清屏指令为:system(“cls”);
2.设置字体颜色(全屏)
设置背景颜色,字体颜色
仍然使用system 函数。
在cmd中,设置颜色指令:
color [前景色代码][背景色代码]
代码表:
0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白
事例:
设置背景红色,字体黄色
system(“color 64”);
3.设置标题
在弹出的控制台中,最上方的标题一般默认为C:\…或D:\… 这类,即exe文件地址。
但是,这样看上去非常丑,且无法表达主题。
使用system 设置标题。
cmd代码:
title 【标题】
事例:
system(“title 这是一个标题吗”);
运行后,标题设置为“这是一个标题吗”
4.等待
使用Sleep 函数,需包含Windows.h 头文件。
函数原型:DWORD Sleep(DWORD dwMilliseconds);
说明:参数dwMilliseconds为休眠毫秒数,返回值固定为 0,无失败返回值。
注意,1000毫秒=1 秒,因此休眠1秒写作:Sleep(1000) .
破100阅读,5赞出窗口应用
全部评论 5
用不了
12小时前 来自 浙江
0?
9小时前 来自 浙江
0对
2小时前 来自 浙江
0咱互关 我给你图片
2小时前 来自 浙江
0
前排
昨天 来自 四川
0后排
昨天 来自 浙江
0验牌
昨天 来自 浙江
0我要燕牌
牌没有问题
小儿科
你输了
给我擦皮鞋昨天 来自 浙江
0
顶
昨天 来自 浙江
0顶顶顶
昨天 来自 浙江
0dddd
昨天 来自 浙江
0




















有帮助,赞一个