以下代码在 iPhone XR 上返回 false,即使它在 XR 上进行人物分割。
ARConfiguration.supportsFrameSemantics(.personSegmentation)
我想知道它是否正式支持 XR 上的人物分割和深度人物分割。只是指出我在 XR 上安装了 iOS 13.1.2。
以下代码在 iPhone XR 上返回 false,即使它在 XR 上进行人物分割。
ARConfiguration.supportsFrameSemantics(.personSegmentation)
我想知道它是否正式支持 XR 上的人物分割和深度人物分割。只是指出我在 XR 上安装了 iOS 13.1.2。
试试这个变化:
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。