我正在尝试使用 Apple 的 ARKit 3.0(Reality Kit)设置面部锚,但失败了。1. 以前只支持前置摄像头。还是这样吗?2、如何让Reality Kit的ARView使用前置摄像头?3. 后置摄像头可能无法使用其他任何原因?
附上一个简单的片段
谢谢 !
import UIKit
import RealityKit
class ViewController: UIViewController {
@IBOutlet var arView: ARView!
override func viewDidLoad() {
super.viewDidLoad()
let anchor = AnchorEntity(.face)
arView.scene.addAnchor(anchor)
let e = Entity()
e.components[ModelComponent] = ModelComponent(
mesh: .generateBox(size: [0.1, 0.1, 0.1]),
materials: [SimpleMaterial(color: UIColor.gray, isMetallic: false)]
)
e.setPosition([0,0,0], relativeTo: anchor)
anchor.addChild(e)
}
}