我没有新的 Apple TV,但正在使用模拟器为其制作游戏原型。不幸的是,正如 tvOS 文档所示,我似乎无法让 GCController 将 Siri 遥控器列为可用控制器。我的控制器列表总是 0 个元素长,即使我调用startWirelessControllerDiscoveryWithCompletionHandler()
.
有人对从 Siri 遥控器获取输入有任何建议或示例代码吗?
我没有新的 Apple TV,但正在使用模拟器为其制作游戏原型。不幸的是,正如 tvOS 文档所示,我似乎无法让 GCController 将 Siri 遥控器列为可用控制器。我的控制器列表总是 0 个元素长,即使我调用startWirelessControllerDiscoveryWithCompletionHandler()
.
有人对从 Siri 遥控器获取输入有任何建议或示例代码吗?
当前版本的 tvOS 模拟器显然不支持此功能。我能够在朋友的开发套件上尝试我的代码,并且它按预期将遥控器注册为游戏控制器。目前,答案似乎是“使用真正的硬件”或“等待更新到 tvOS 模拟器”。
你可以看看https://github.com/csgulley/AppleTVSimulatorController。它是我编写的游戏控制器的实现,允许使用 Apple TV 模拟器进行测试。