gpt4 book ai didi

java - Libgdx 同时按键

转载 作者:行者123 更新时间:2023-11-30 04:03:48 25 4
gpt4 key购买 nike

我开始使用 libgdx 开发游戏。这是一款自上而下的 2D 游戏,您可以使用 w、a、s、d 控制角色,并使用 q 和 e 旋转角色。在游戏中,我通过设置 boolean 值(wPressed = true/false...)来处理多个按键。但我注意到,当我按“W”和“D”向右上升时,按“E”旋转时,我无法按“空格”射击。看来我无法处理超过 3 个输入。我现在的问题是:这是 Java、libgdx 还是硬件相关的东西?我的 Google 研究表明它与键盘缓冲区有关,但我不确定 Java 或 libgdx 是否也增加了一些限制。谢谢

最佳答案

这可能是你的键盘的问题。并非每个键盘都能同时处理超过 3-4 个按键。(称为重影)甚至取决于您按下的按键。例如有些键盘左手可以处理 4 个以上的键,但右手只能处理 1 个键。

在此处测试该组合是否有效:Keyboard Ghosting Demonstration

如果不是,这不是您的输入处理程序,它只是硬件,否则它是输入处理程序,您需要向我们展示代码。

关于java - Libgdx 同时按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21262548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com