当前位置:首页 > 趣味小程序 > 正文内容

C++小游戏制作基础—键盘事件

亿万年的星光5年前 (2021-01-28)趣味小程序2507
0.前言

我们制作小游戏的时候,需要用到键盘,一般是控制上下左右,这个时候就需要用到键盘事件了。

1.键盘事件

需要用到<conio.h>头文件,和_kbhit()函数

程序参考:

#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
   int ch;
   while (1){
       if (_kbhit()){//如果有按键按下,则_kbhit()函数返回真
           ch = _getch();//使用_getch()函数获取按下的键值
           cout << ch;
           if (ch == 27){ break; }//当按下ESC时循环,ESC键的键值时27.
       }
   }
   system("pause");
   return 0;
}


扫描二维码推送至手机访问。

版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

分享给朋友:

相关文章

【C++图形化编程】flappy bird(3)—碰撞检测(大功告成)

0.前言    前面几篇文章中,我们简单介绍了基础框架和游戏逻辑,这一篇文章我们接着上一篇,继续完善游戏,主要是移动与碰撞逻辑的检测...

【C++图形化编程】EasyX函数~图像操作相关函数

【C++图形化编程】EasyX函数~图像操作相关函数

图像处理相关函数函数或数据类型描述IMAGE保存图像的对象loadimage读取图片文件saveimage保存绘图内容至图片文件getimage从当前绘图设备种获取图像putimage在当前绘图设备上...

EasyX—制作复杂动画效果

这篇文章来简单学习一下复杂动画效果。本文资源下载地址:这里参考代码#include <graphics.h> #include <conio.h> in...

C++实现弹窗效果

C++实现弹窗效果

1.格式C++实现弹窗效果需要用到messagebox,这个我在C#中用过,C++也有类似用法。messagebox函数,需要引入<windows.h>头文件2.简单用法#include&...

C++ 实用趣味小程序(1)

1.仿动画效果#include <cstdio>#include <windows.h>  //内含延时函数 #include <process.h> /...

【C++图形化编程】EasyX函数~图形绘制相关函数(2)

【C++图形化编程】EasyX函数~图形绘制相关函数(2)

(1)ellipse  椭圆void ellipse( int left, int top, int right, int ...