使用OpenTK,我遇到了键盘状态问题。我正在尝试使用Keyboard.GetState()但它失败了。
基本上我想要实现的只需一次“点击”。因为状态检查在UpdateFrames中,所以检查间隔为毫秒,这意味着单个按键将多次触发事件。
我不想使用KeyRepeat.False,因为我仍然希望每帧更新W,S,A和D等密钥。我只想要一些单键检查
答案 0 :(得分:0)
现在我切换到XNA来处理输入,因为我认为OpenTK输入尚未完全开发。在这方面更容易,只需设置一个KeyboardState并测试当前的最后一个状态。如果它们不一样,按钮就被按下了。