Я создал сверхпростое приложение AR в Swift (расширяя шаблон) для отображения 3D-моделей на привязках изображений. Но когда привязка изображения выходит за пределы кадра, прикрепленные модели исчезают - они перезагружаются при следующем обнаружении привязки.
Было бы намного лучше, если бы модели сохранялись, пока пользователи перемещаются вокруг. Как я могу включить постоянство объекта?
Мой код:
import UIKit
import RealityKit
class ViewController: UIViewController {
@IBOutlet var arView: ARView!
override func viewDidLoad() {
super.viewDidLoad()
// Load scenes
let OneAnchor = try! One.loadFace()
let TwoAnchor = try! Two.loadFace()
let ThreeAnchor = try! Three.loadFace()
let FourAnchor = try! Four.loadFace()
// Add anchors
arView.scene.anchors.append(OneAnchor)
arView.scene.anchors.append(TwoAnchor)
arView.scene.anchors.append(ThreeAnchor)
arView.scene.anchors.append(FourAnchor)
}
}