将 GCController 与 tvOS 模拟器一起使用
Posted
技术标签:
【中文标题】将 GCController 与 tvOS 模拟器一起使用【英文标题】:Using GCController with tvOS Simulator 【发布时间】:2015-09-21 00:18:14 【问题描述】:我没有新的 Apple TV,但正在使用模拟器为其制作游戏原型。不幸的是,正如 tvOS 文档所示,我似乎无法让 GCController 将 Siri 遥控器列为可用控制器。我的控制器列表总是 0 个元素长,即使我调用 startWirelessControllerDiscoveryWithCompletionHandler()
。
有人对从 Siri 遥控器获取输入有任何建议或示例代码吗?
【问题讨论】:
【参考方案1】:当前版本的 tvOS 模拟器显然不支持此功能。我能够在朋友的开发工具包上尝试我的代码,并且它按预期将遥控器注册为游戏控制器。目前,答案似乎是“使用真实硬件”或“等待更新到 tvOS 模拟器”。
【讨论】:
3年过去了,情况没有改变。您可能会检测到存在某种“某些”控制器,但您可能不会通过 .valueChangedHandler 收到任何信号。 又过了3年,情况没有改变:/【参考方案2】:你可以看看https://github.com/csgulley/AppleTVSimulatorController。它是我编写的游戏控制器的实现,允许使用 Apple TV 模拟器进行测试。
【讨论】:
请在此处至少包含该链接中与此特定问题相关的代码的简短摘要。否则,您的答案可能会被标记为“仅链接”答案并被删除。 *** 用户不应该仅仅为了获得答案的要点而点击指向外部网站的链接。 我认为它非常有用,正是我所需要的。一种将模拟器控制器用作游戏控制器的方法。以上是关于将 GCController 与 tvOS 模拟器一起使用的主要内容,如果未能解决你的问题,请参考以下文章
在设备上的 tvOS Top Shelf Extension 中使用 Alamofire 时出现“dyld:未加载库”错误