带有ARKit 3.0的iPhone XR上的人员细分

时间:2019-11-20 11:48:42

标签: swift augmented-reality arkit occlusion iphone-xr

以下代码在iPhone XR上返回false,即使该人员细分在XR上正常工作。

ARConfiguration.supportsFrameSemantics(.personSegmentation)

我想知道它是否正式支持人员细分和对XR进行深度的人员细分。只是要指出,我在XR上安装了iOS 13.1.2。

1 个答案:

答案 0 :(得分:1)

尝试这种变化:

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)

    let config = ARWorldTrackingConfiguration()

    if ARWorldTrackingConfiguration.supportsFrameSemantics(.personSegmentationWithDepth) {
        config.frameSemantics = .personSegmentationWithDepth
    }
    arView.session.run(config)
}

并确保您的 Xcode版本是11.2.1 ,而 iOS版本是13.2.3