私は同時にiPhoneW、 でARWorldTracking SessionとARFaceTracking Sessionを実行しようとしていますが、最初の実行セッションは、後のセッションが実行を開始した後に停止しました。iPhoneでARWorldTracking SessionとARFaceTracking Sessionを同時に実行できますか?
実装が不可能ですか? これは私のViewController.swiftコードです。
import UIKit
import ARKit
class ViewController: UIViewController, ARSCNViewDelegate,
ARSessionDelegate {
@IBOutlet weak var frontView: ARSCNView!
@IBOutlet weak var backView: ARSCNView!
override func viewDidLoad() {
super.viewDidLoad()
startTracking()
}
func startTracking() {
let backConfiguration = ARWorldTrackingConfiguration()
backView.session.run(backConfiguration)
let frontConfiguration = ARFaceTrackingConfiguration()
frontConfiguration.isLightEstimationEnabled = true
frontView.session.run(frontConfiguration)
}
}
私はこの質問を投稿する前にAVCaptureSessionとARSessionを同時に実行しようとしましたが、xcodeはセッションエラーを示唆していました。 それはあなたが意味することです! – Scoff