Quiero usar AnchorEntity de RealityKit inicializado con un destino de componente de anclaje de tipo Imagen. Esto es lo que estoy tratando de hacer:
let anchorEntity = AnchorEntity(.image(group: "AR Resources", name: "imgAnchor"))No he encontrado documentación sobre cómo usar esto.
¿Alguien sabe la forma correcta de hacerlo?
Puede usar AnchorEntity(.image(...)) en SwiftUI casi de la misma manera que lo usó en UIKit. Al principio, haga clic en Assets.xcassets en el panel Project Navigator y cree la carpeta AR Resources . Arrastra tu imagen allí. Configure su tamaño físico en Inspector. Luego copia/pega el código:
struct ARViewContainer: UIViewRepresentable { func makeUIView(context: Context) -> ARView { let arView = ARView(frame: .zero) let entity = ModelEntity(mesh: .generateBox(size: 0.1)) let anchor = AnchorEntity(.image(group: "AR Resources", name: "image.png")) entity.setParent(anchor) arView.scene.anchors.append(anchor) return arView } func updateUIView(_ uiView: ARView, context: Context) { } }