在ARKit中要求A9进行6DOF跟踪

时间:2017-06-21 16:06:50

标签: ios arkit

我正在使用ARKit开发iOS游戏。游戏概念仅在6DOF tracking可用时才有效,这意味着 A9 芯片或更新版本可用。

我不希望用户在像iPhone 6这样的旧设备上安装游戏 - 在这些设备上,ARKit会回退到3DOF跟踪,这对我的游戏概念没有意义(我需要翻译跟踪)。 p>

我如何强制执行此限制,该应用只能安装在支持6DOF的设备上(据我所知,相当于 iPhone 6S 或更新或 iPad Pro 或更新,或 A9 或更新?)

我查看了iOS Device Compatibility DocumentationUIRequiredDeviceCapabilities Reference,但没有找到合适的内容。

1 个答案:

答案 0 :(得分:3)

它似乎还没有出现在UIRequiredDeviceCapabilities Reference中,但正如WWDC talk on ARKit中提到的那样,有一个UIRequiredDeviceCapabilities键:在那里使用arkit可确保您的应用仅提供给具有6DOF支持。

此外,澄清您的清单:6DOF支持的设备,又名A9(和更好)的设备包括...

  • iPhone 6s及更高版本
  • iPhone SE
  • 任何iPad专业版
  • iPad第5代(仅限“iPad”,但2017年4月推出)