SKPhysicsWorld.AddJoint(SKPhysicsJoint) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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