我正在使用ARKit开发iOS游戏。游戏概念仅在6DOF tracking可用时才有效,这意味着A9芯片或更高版本可用。
我不希望用户将游戏安装在iPhone 6等较旧的设备上-在这些设备上,ARKit会退回到3DOF跟踪,这对我的游戏概念没有意义(我需要翻译跟踪)。
如何执行此限制,即该应用程序只能安装在支持6DOF的设备上(据我所知,这相当于iPhone 6S或更高版本,iPad Pro或更高版本,或A9或更高版本)?
我检查了iOS Device Compatibility Documentation和UIRequiredDeviceCapabilities Reference,但没有找到合适的东西。
最佳答案
它似乎尚未出现在UIRequiredDeviceCapabilities参考中,但是如WWDC talk on ARKit中所述,有一个UIRequiredDeviceCapabilities键:在其中使用arkit
可确保仅将应用程序提供给支持6DOF的设备。
另外,要澄清您的列表:支持6DOF的设备,又名A9(及更高版本)设备,包括...
关于ios - 在ARKit中需要A9进行6DOF跟踪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44681178/