草庐IT

ARSessionConfiguration

全部标签

ios - Xcode 9 GM 中未解析的 ARSessionConfiguration

我使用Xcode9的测试版创建了一个ARKit项目,我可以在我的真实设备上毫无问题地运行它。昨天,我升级到Xcode9GM,没有接触任何东西,Xcode显示多个错误,说它不知道ARSessionConfiguration即:Useofundeclaredtype'ARSessionConfiguration'和:Useofundeclaredtype'ARWorldTrackingSessionConfiguration'...对于这段代码:letsession=ARSession()varsessionConfig:ARSessionConfiguration=ARWorldTrac

ios - ARSessionConfiguration.WorldAlignment = .gravityAndHeading 不稳定的世界原点/对齐

[注意:这个问题是在iOS11/HighSierra预发布期间针对ARKit测试版编写的。仅出于历史兴趣而保留]当我将ARWorldTrackingSessionConfiguration.worldAlignment设置为.gravityAndHeading时,我发现世界原点的位置和方向不稳定。场景打开后原点位置稳定。但是轴通常绕Y轴旋转180度或90度。我还缺少其他设置吗?我运行的是2017iPad(vanilla,不是Pro)和Xcode9beta2。我已经在这个iPad上测试了几个指南针应用程序,它们给了我正确的结果,所以我相信硬件工作正常。overridefuncviewDi