小编Sco*_*off的帖子

是否可以在 iPhoneX 上同时运行 ARWorldTracking Session 和 ARFaceTracking Session?

我试图在 iPhoneX 上同时运行 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)
  }
}
Run Code Online (Sandbox Code Playgroud)

iphone ios swift arkit truedepth-camera

5
推荐指数
1
解决办法
961
查看次数

标签 统计

arkit ×1

ios ×1

iphone ×1

swift ×1

truedepth-camera ×1