c++【键盘读入操作】,两种方法做小游戏的控制摇杆

c++【键盘读入操作】,两种方法做小游戏的控制摇杆

c++【键盘读入操作】,两种方法做小游戏的控制摇杆

原生的c++做window小游戏,都是需要用到键盘进行操作的,wsad,或者上下左右,是最常用到的。
那么我们该如何去写代码呢?

方法一

if(GetKeyState('S')<0)
{
   
//响应键盘
}

方法二

if(_kbhit())				//键盘输入值时 
{
   
	int key;
	key = _getch();
	if(key == 32)					// 按下空格暂停
	{
   
		printf("按下空格\n");
	}
}

这里做了一个空格键按下响应。key = _getch();当按下不同的键盘key值也会不同。我们可以测试一下按下不同的键,知道key的键值是什么,再进行判断。

在这个平台上有收徒的打算,如果小伙伴刚好需要一个能答疑,能带着你学习的师父,请联系我,q:2316773638

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2864.html原文链接:https://javaforall.net

(0)
上一篇 2021年3月12日 下午11:11
下一篇 2021年3月12日 下午11:11


相关推荐

  • linux系统实训总结报告,Linux操作系统实验报告.doc

    linux系统实训总结报告,Linux操作系统实验报告.docLinux 操作系统实验报告 docLINUX 操作系统实验报告课程 Linux 操作系统专业学号姓名指导教师 XXXXX 系 20 年月日实验一 LINUX 基本命令实验目的 1 掌握字符界面下关机及重启的命令 2 掌握 LINUX 下获取帮助信息的命令 man help 3 掌握 LINUX 中文件和目录的操作命令 pwd cd ls 实验内容 1 使用 shutdown 命令设定在 30 分钟之后关

    2026年2月5日
    3
  • MessageDigest 详解

    MessageDigest 详解一、概述java.security.MessageDigest类用于为应用程序提供信息摘要算法的功能,如MD5或SHA算法。简单点说就是用于生成散列码。信息摘要是安全的单向哈希函数,它接收任意大小的数据,输出固定长度的哈希值。关于信息摘要和散列码请参照《数字证书简介》MessageDigest 通过其getInstance系列静态函数来进行实例化和初始化。MessageDi

    2022年6月15日
    29
  • ios学习7_iPhone屏幕尺寸、分辨率及适配[通俗易懂]

    ios学习7_iPhone屏幕尺寸、分辨率及适配[通俗易懂]1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)ScaleFactor设备分辨率(pixel)PPI3GS2.4inches

    2022年5月14日
    44
  • selenium模块谷歌驱动配置教程

    selenium模块谷歌驱动配置教程第一步 找到谷歌浏览器的版本 复制蓝色区域版本号第二步 前往谷歌驱动的下载网址 下载驱动压缩包 http npm taobao org mirrors chromedriver 进入网页 ctrl f 打开搜索栏 粘贴刚刚复制的版本号 选择最高版本 或者版本最接近的 点击选中的版本进入详情页 选择 win32 的压缩包 windows64 位也是这个压缩包 点击一下下载至本地 第三步 将下载好的 zip 文件解压至文件当前解释器 python exe 所在目录即可

    2026年3月19日
    2
  • .NET面试题「建议收藏」

    .NET面试题「建议收藏」1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 .private

    2022年7月1日
    28
  • 新突破!科大讯飞最新发布

    新突破!科大讯飞最新发布

    2026年3月14日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号