【发布时间】:2010-10-28 14:45:23
【问题描述】:
我已经开始使用 XNA Framework 编写游戏,但遇到了一些我不知道如何正确解决的简单问题。
我正在使用 Texture2D 显示菜单并使用键盘(或游戏手柄)更改所选的菜单项。我的问题是当前用于在菜单项之间切换的功能太快了。我可能会单击向下按钮,它会向下移动 5 或 6 个菜单项(由于 Update() 被多次调用,从而更新所选项目)。
ex.
(> indicate selected)
> MenuItem1
MenuItem2
MenuItem3
MenuItem4
MenuItem5
I press the down key for just a second), then I have this state:
MenuItem1
MenuItem2
MenuItem3
> MenuItem4
MenuItem5
What I want is (until I press the key again)
MenuItem1
> MenuItem2
MenuItem3
MenuItem4
MenuItem5
我正在寻找一种方法,让玩家多次单击向上/向下键以从一个菜单项转到另一个菜单项,或者在进入下一个菜单项之前有某种最短等待时间菜单项。
【问题讨论】: