SKPhysicsWorld.AddJoint(SKPhysicsJoint) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge un T:SpriteKit.SKPhysicsJoint alla simulazione della fisica.
[Foundation.Export("addJoint:")]
public virtual void AddJoint (SpriteKit.SKPhysicsJoint joint);
abstract member AddJoint : SpriteKit.SKPhysicsJoint -> unit
override this.AddJoint : SpriteKit.SKPhysicsJoint -> unit
Parametri
- joint
- SKPhysicsJoint
Elemento SKPhysicsJoint da aggiungere.
- Attributi
Commenti
Gli SKNodeoggetti i cui PhysicsBodyoggetti sono associati a joint
devono essere aggiunti a SKScene prima di chiamare questo metodo oppure verrà restituito un segfault. Nell'esempio seguente viene illustrato l'ordine necessario:
var joint = SKPhysicsJointFixed.Create(node1.PhysicsBody, node1.PhysicsBody, node1.Position);
//mySkScene.PhysicsWorld.AddJoint(joint); //NO. This will segfault if node1 or node2 not in mySkScene
mySkScene.AddChild(node1);
mySkScene.AddChild(node2);
mySkScene.PhysicsWorld.AddJoint(joint); //This works