Partager via


SKPhysicsWorld.AddJoint(SKPhysicsJoint) Méthode

Définition

Ajoute un T:SpriteKit.SKPhysicsJoint à la simulation physique.

[Foundation.Export("addJoint:")]
public virtual void AddJoint (SpriteKit.SKPhysicsJoint joint);
abstract member AddJoint : SpriteKit.SKPhysicsJoint -> unit
override this.AddJoint : SpriteKit.SKPhysicsJoint -> unit

Paramètres

joint
SKPhysicsJoint

Objet SKPhysicsJoint à ajouter.

Attributs

Remarques

Les SKNodes dont PhysicsBodyles s sont associés joint à doivent être ajoutés au SKScene avant d’appeler cette méthode, sinon un résultat segfault se produirea. L’exemple suivant illustre l’ordre nécessaire :

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              

S’applique à