Skip to main content

Gestenunterstützung mit einem 3D Modell

Demonstriert die RealityKit-Modellinteraktion mit Gestenunterstützung unter Verwendung von RealityView auf einer Apple Vision Pro.

import SwiftUI
import RealityKit
import RealityKitContent

struct ContentView: View {
    
    var body: some View {
        RealityView { content in
            let sphere = ModelEntity(mesh: .generateSphere(radius: 0.05))
            sphere.generateCollisionShapes(recursive: true)
            sphere.components[InputTargetComponent.self] = .init()
            content.add(sphere)
        }
        .gesture(TapGesture().onEnded {
            print("Entity tapped")
        })
    }
    
}