【问题标题】:Game pad Menu Navigation Programmatically游戏手柄菜单导航以编程方式
【发布时间】:2015-01-23 01:02:15
【问题描述】:

我已经使用我脑海中能想到的所有搜索词搜索了网络,但都无济于事。我想这主要是因为我无法用几个关键字来解释我的问题。无论如何,这是我的问题:

您知道如何在使用控制台的游戏中使用游戏手柄按钮浏览菜单吗?并且当您按右键时,它会自动选择当前控件右侧最近的控件。上下也一样。并且当您按下某个控件并且在原始控件顶部展开另一个菜单列表时,您只能选择一个新控件并且即使它们仍然出现在屏幕上也无法选择其他旧控件?那么,它是如何以编程方式创建的?如果您可以提供实现的 obj-c 代码,我会很高兴,但任何语言都可以。如果不可能,那么伪代码也适用于我。即使是纯文本也适用于我,但我不推荐它,因为我不是母语人士并且可能有理解问题......

基本上,这是我在要点中的问题,以防我由于英语不好而不清楚上面的内容:

1- 如何使用游戏手柄在菜单中移动。

2- 选择下拉列表后,如何将可以选择的控件锁定到从下拉列表中展开的控件。

这几乎就是全部了。非常感谢您的帮助!

【问题讨论】:

  • Ps:对于那些对这个问题投反对票的人,您至少可以发表评论说明为什么,以便我从错误中吸取教训,如果我做错了什么或违反了任何规则?
  • 制作按钮集合。对于每个按钮,使每个 dpad 方向可选地映射到一个新按钮。使每个按钮选择可选地映射到新集合。完成。
  • 我没有对这个问题投票,但我推测这是因为您似乎完成了 0% 的解决方案,而您要求其他人完成剩下的 100%。跨度>
  • @DrewDormann 所以我硬编码了相对于该控件的左、右、上和下控件,并将其用于选择?
  • 硬编码是将一段数据映射到另一段数据的一种方式。或描述它的文件。或静态数据。或通过算法计算。

标签: c++ objective-c menu navigation gamepad


【解决方案1】:
  • 制作按钮集合
  • 对于每个按钮,使每个 dpad 方向可选地映射到一个新按钮
  • 使每个按钮选择可选地映射到新集合
  • 完成

硬编码是将一个数据映射到另一个数据的一种方法。或描述它的文件。或静态数据。或通过算法计算。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2018-05-10
    • 2015-11-26
    相关资源
    最近更新 更多