相关疑难解决方法(0)

如何减慢或停止XNA中的按键操作

我已经开始使用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
Run Code Online (Sandbox Code Playgroud)

我想要的是让玩家多次点击向上/向下键以便从一个菜单项转到另一个菜单项,或者在进入下一个菜单项之前有一些最小等待时间的方法.

c# xna

21
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×1

xna ×1