SpriteKit.SKPhysicsWorld.AddJoint Method
Adds a SpriteKit.SKJoint to the physics simulation.

Syntax

[Foundation.Export("addJoint:")]
public virtual void AddJoint (SKPhysicsJoint joint)

Parameters

joint
The SpriteKit.SKPhysicsJoint to be added.

Remarks

The SpriteKit.SKNodes whose SpriteKite.SKNode.PhysicsBodys are associated with the joint must be added to the SpriteKit.SKScene before calling this method, or a segfault will result. The following example demonstrates the necessary order:

C# Example

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              
              

Requirements

Namespace: SpriteKit
Assembly: Xamarin.iOS (in Xamarin.iOS.dll)
Assembly Versions: 0.0.0.0