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입니다.
- 특성
설명
PhysicsBody이 SKNode메서드를 호출하기 전에 와 연결된 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