我如何才能在一个游戏中同时获取2个按键 c语言

我想请讲解下,我如何才能在一个游戏中同时获取2个按键 c语言
最新回答
浥雨轻寒

2024-12-02 01:57:57

记录每个按键的时间,当两个按键时间差小于一个指定值时默认为同时按键
追问
但是我一直按的话就不行了
追答
思路问题,你想想方法应该可以解决的
生长的风

2024-12-02 01:30:12

这样:字符串 数组[2个]
然后你把来自键盘的值都存到这个数组里,然后你去这个数组里去匹配,比如A + S,你就去找你数组里有没有 AS,当然你要找的快点,如果说是Ctrl + S 这种的,那你就需要知道Ctrl的ASCII值
追问
不用吧?getch()不行吗?
追答
嗯??getch也可以,比如当你getch一个Ctrl,然后你就小心翼翼的看一下,接下来收到的字符是不是S,就可以了,我以Ctrl+S为例
追问
easyx
追答
http://www.easyx.cn/samples/View.aspx?id=135
这个可以吗
宣我会死啊

2024-12-02 00:03:21

一般开发游戏的SDK都提供这方面的API,比如DirectX
追问
c语言不能不行吗?
追答
c语言太笼统,比如DirectX就是面向C语言的