gpt4 book ai didi

java - 扫描 lwjgl 中的键

转载 作者:行者123 更新时间:2023-11-30 08:13:20 26 4
gpt4 key购买 nike

我有这个游戏,我使用标准的 WASD 键作为输入。

尽管并非所有键盘都具有 QWERTY 布局。例如,当我使用 AZERTY 键盘时,左手使用 WASD 有点困难。

我希望无论他的键盘布局如何,默认情况下玩家都将左手放在同一个位置。

我读到可以使用一种称为键盘扫描的机制来执行此操作,我应该在游戏首次启动时执行该机制。

那么如何使用 LWJGL(最好是版本 3)执行这样的键盘扫描?有可能吗?

注意:我开发了一个用户映射系统。在这里,我真正谈论的是玩家第一次开始游戏时的最佳默认映射。

最佳答案

如果您使用 glfwGetKeyglfwSetKeyCallback 函数来接收输入,则不需要进行任何键盘扫描。他们的documentation

The key functions deal with physical keys, with layout independent key tokens named after their values in the standard US keyboard layout

如果你需要按下的实际字符,你可以使用glfwSetCharCallback .

关于java - 扫描 lwjgl 中的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30018026/

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