Input 为游戏选择良好、无冲突的键绑定
PC键盘不是为游戏而设计的,为了降低价格而做出了妥协,因此出现了一些问题。最重要的是,当您按住某些组合键时,某些键对按下没有反应 我的游戏有两个用户在同一台电脑上实时控制两个角色(即不基于回合)。这个问题的一个例子是:玩家1举起并向左朝那个对角线方向移动。然后,玩家2无法向右移动(带“D”)。除了令人讨厌之外,它还可能给选择使用bug作为欺骗的玩家带来不公平的优势。不好玩:( 基本命令是:射击,向左,向右,和跳跃。射击是用左控制和右控制来完成的,这与任何事物都不冲突,所以我们只考虑运动键。 在我的笔记本电脑上,最明显的键绑定组合失败:Input 为游戏选择良好、无冲突的键绑定,input,keyboard,Input,Keyboard,PC键盘不是为游戏而设计的,为了降低价格而做出了妥协,因此出现了一些问题。最重要的是,当您按住某些组合键时,某些键对按下没有反应 我的游戏有两个用户在同一台电脑上实时控制两个角色(即不基于回合)。这个问题的一个例子是:玩家1举起并向左朝那个对角线方向移动。然后,玩家2无法向右移动(带“D”)。除了令人讨厌之外,它还可能给选择使用bug作为欺骗的玩家带来不公平的优势。不好玩:( 基本命令是:射击,向左,向右,和跳跃。射击是用左控制和右控制来完成的,这与任何事物都不冲突,所以我们只考虑运动键。 在我
- WAD和箭头键在向上+左+S和向上+左+D时失败
- IJL和箭头键在Down+Right+J时失败(虽然Down在技术上没有使用,但玩家通常会按住它)
- 向下+向左+NumpadLeft时,箭头键和numpad键失败
- 像WAD和IJL这样的所有字母组合都会起作用,但我不喜欢让箭头键闲置,让用户的手挤在一起
编辑:现在我知道这叫什么了:这是一个硬件实现问题。对我来说,这个问题本身取决于 键盘的内部接线方式 在我看来,这似乎没有真正的标准。4个键的特定组合 同时,它在一台计算机(台式机)上工作得很好,而另一台键盘只是简单的 最多只能识别3个。(笔记本电脑)
我的直觉是,你可以依赖所有的控制键(ctrl、alt、shift、windows、apple键),因为它们可能是连接在另一个“层”上的按键包括光标键、numpad键等,我想说您可能可以同时使用3个键。最好的办法可能是让用户选择自己的按键绑定。我怀疑问题将取决于特定的键盘,因为它负责向主板发送扫描代码,但不知道。如果你没有得到更好的回答,试着借用不同的键盘,看看你是否能得到一致的结果。是否有与此相关的编程问题?否则最好转到howtogeek.com?我记得早在一天的时候就有这个问题。我建议在几台计算机上进行反复试验。啊,恼人的Up+Left+D问题。随着时间的推移,我在国际足联的比赛中损失了多少进球!同意,钥匙必须重新定义,但由于大多数玩家不知道钥匙碰撞问题,所以最好选择一个相对“安全”的默认钥匙。