PC键盘并非设计用于游戏,因此会降低价格,因此会出现一些问题。最重要的是,当您按住某些键盘时,某些键不会对按下做出反应。
我的游戏有两个用户在同一台PC上实时控制两个角色(即不转弯)。问题的一个例子:玩家1保持向上和向左进入对角线方向。然后玩家2无法向右(带有“D”)。除了仅仅是烦人之外,它还会给那些选择使用这个bug作为欺骗的玩家带来不公平的优势。不好玩:(
基本命令是:射击,左右走动和跳跃。使用LeftControl和RightControl完成拍摄,它们不会与任何东西发生冲突,所以我们只考虑移动键。
在我的笔记本电脑上,最明显的键绑定组合失败了:
是否有网站列出各种键盘上常见支持的键盘的统计信息,以帮助我做出默认决定? (它们是可配置的,但默认值很重要。)我似乎记得一个名为keyboardssuck.com的相关网站,但我现在找不到它。
你是如何处理这个问题的?只是忽略了它?
操作系统,API和主板上的问题是否依赖?还有什么?我认为这只取决于键盘模型,但必须要问。
编辑:现在我知道这叫做什么:"rollover"
答案 0 :(得分:1)
最好的选择可能是让用户选择自己的键绑定。
答案 1 :(得分:0)
这是硬件实施问题。对我来说,这个问题本身就是依赖于 键盘如何在内部连接。
对我而言似乎没有真正的标准。 4键的特定组合 同时在一台计算机(台式机)上工作正常 - 另一台键盘简单 能识别出不超过3个。 (笔记本)
我的预感是你可以依赖所有的控制键(ctrl,alt,shift,windows,apple-keys),因为它们可能连接在另一个“层”上。但是当谈到包括光标键,小键盘等在内的“普通”键时,我会说你可能同时依赖3个键。