Einrichten der SceneKit-Kollisionserkennung
Hallo Ich habe die Dokumentation durchgesehen und kann nicht herausfinden, wie die Kollisionserkennung im Scene Kit eingerichtet wird. Kann jemand bitte ein Beispiel zeigen. Bitte helfen Sie mir sehr verzweifelt, dies herauszufinden. Vielen Dank
Edit: Hallo, vielen Dank, es tut mir leid, dass ich vergessen habe zu erwähnen, dass mein Projekt in Kürze ist. Keine große Sache, ich kann mich größtenteils selbst übersetzen.
Ich habe die BitMasks richtig funktioniert, da die Objekte kollidieren und miteinander abprallen. Allerdings kann ich anscheinend die Funktion nicht zum Laufen bringen
func physicsWorld(world: SCNPhysicsWorld, didBeginContact contact: SCNPhysicsContact){
let contactMask = contact.nodeA.physicsBody!.categoryBitMask | contact.nodeB.physicsBody!.categoryBitMask
if (contactMask == (CollisionBallCategory | CollisionTerminatorCategory)) {
println("Collided")
}
}
Anschauendie Dokumentatio es scheint, als müsste ich die Szenen der Physikwelt irgendwie dieser Methode zuordnen. Ich bin mir nicht sicher, wie ich das machen soll.