共用方式為


SKPhysicsWorld.AddJoint(SKPhysicsJoint) 方法

定義

T:SpriteKit.SKPhysicsJoint新增至物理模擬。

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

參數

joint
SKPhysicsJoint

要新增的 SKPhysicsJoint

屬性

備註

SKNodePhysicsBody 相關聯 joint 之 的 必須新增至 SKScene ,才能呼叫這個方法,否則 segfault 將會產生 。 下列範例示範必要的順序:

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              

適用於