Doppelklicken Sie auf das anzuzeigende Objekt, um den Einstellungsbildschirm anzuzeigen und ihm einen Namen zu geben. In der folgenden Abbildung heißt es "hako".
Wenn Sie auf ein Objekt tippen, wird "hako" auf dem Debug-Bildschirm angezeigt.
import UIKit
import RealityKit
class ViewController: UIViewController {
@IBOutlet var arView: ARView!
override func viewDidLoad() {
super.viewDidLoad()
// Load the "Box" scene from the "Experience" Reality File
let boxAnchor = try! Experience.loadBox()
boxAnchor.actions.tapped.onAction=clickEvent(_:)
// Add the box anchor to the scene
arView.scene.anchors.append(boxAnchor)
}
func clickEvent(_ entity: Entity?) {
guard let entity = entity else { return }
print(entity.name)
}
}
"Tapped" ist ein Verhalten, das von Reality Composer hinzugefügt wurde.