2

以下代码在 iPhone XR 上返回 false,即使它在 XR 上进行人物分割。

ARConfiguration.supportsFrameSemantics(.personSegmentation)

我想知道它是否正式支持 XR 上的人物分割和深度人物分割。只是指出我在 XR 上安装了 iOS 13.1.2。

4

1 回答 1

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.1iOS 版本是 13.2.3

于 2019-11-20T13:26:32.303 回答