SKPhysicsWorld.AddJoint(SKPhysicsJoint) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 です。
- 属性
注釈
SKNodeに関連付けられている joint
s PhysicsBodyは、このメソッドを呼び出す前に に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