我已经使用我能想到的所有搜索词搜索了网络,但都无济于事。我想这主要是因为我无法用几个关键字来解释我的问题。无论如何,这是我的问题:
您知道如何在使用控制台的游戏中使用游戏手柄按钮浏览菜单吗?当您按右键时,它会自动选择当前控件右侧最近的控件。上下也是如此。当您按下某个控件并且另一个菜单列表在原始控件的顶部展开时,您只能选择其中一个新控件,并且无法选择其他旧控件,即使它们仍然出现在屏幕上?那么,它是如何以编程方式创建的?如果您可以提供实现的obj-c代码,我会很高兴,但任何语言都可以。如果不可能,那么伪代码也可以很好地工作。即使是纯文本也可以和我一起工作,但我不推荐它,因为我不是母语人士,并且可能有理解问题......
基本上,这是我在项目符号中的问题,以防由于英语较弱而无法在上面说不清楚:
1-如何使用游戏手柄在菜单中移动。
2-选择下拉列表后,如何将可以选择的控件锁定到从下拉列表中展开的控件。
这几乎就是全部。非常感谢您的帮助!
- 创建按钮集合
- 对于每个按钮,使每个 dpad 方向(可选)映射到新按钮
- 使每个按钮选择(可选)映射到新集合
- 做
硬编码是将一段数据映射到另一条数据的一种方法。或描述它的文件。或静态数据。或通过算法计算。