【问题标题】:Using GCController with tvOS Simulator将 GCController 与 tvOS 模拟器一起使用
【发布时间】:2015-09-21 00:18:14
【问题描述】:

我没有新的 Apple TV,但正在使用模拟器为其制作游戏原型。不幸的是,正如 tvOS 文档所示,我似乎无法让 GCController 将 Siri 遥控器列为可用控制器。我的控制器列表总是 0 个元素长,即使我调用 startWirelessControllerDiscoveryWithCompletionHandler()

有人对从 Siri 遥控器获取输入有任何建议或示例代码吗?

【问题讨论】:

    标签: tvos


    【解决方案1】:

    当前版本的 tvOS 模拟器显然不支持此功能。我能够在朋友的开发工具包上尝试我的代码,并且它按预期将遥控器注册为游戏控制器。目前,答案似乎是“使用真实硬件”或“等待更新到 tvOS 模拟器”。

    【讨论】:

    • 3年过去了,情况没有改变。您可能会检测到存在某种“某些”控制器,但您可能不会通过 .valueChangedHandler 收到任何信号。
    • 又过了3年,情况没有改变:/
    【解决方案2】:

    你可以看看https://github.com/csgulley/AppleTVSimulatorController。它是我编写的游戏控制器的实现,允许使用 Apple TV 模拟器进行测试。

    【讨论】:

    • 请在此处至少包含该链接中与此特定问题相关的代码的简短摘要。否则,您的答案可能会被标记为“仅链接”答案并被删除。 StackOverflow 用户不应该仅仅为了获得答案的要点而点击指向外部网站的链接。
    • 我认为它非常有用,正是我所需要的。一种将模拟器控制器用作游戏控制器的方法。
    猜你喜欢
    • 2015-12-23
    • 2019-08-09
    • 2017-04-14
    • 1970-01-01
    • 2020-12-06
    • 2018-03-05
    • 1970-01-01
    • 2013-10-24
    • 2017-10-31
    相关资源
    最近更新 更多