다음을 통해 공유


SKPhysicsWorld.GetBody 메서드

정의

오버로드

GetBody(CGPoint)

점이 포함된 첫 번째 SKPhysicsBody 찾은 을 반환합니다.

GetBody(CGRect)

도형이 사각형과 교차하는 첫 번째 SKPhysicsBody 를 반환합니다.

GetBody(CGPoint, CGPoint)

두 점으로 정의된 광선과 교차하는 첫 번째 SKPhysicsBody 를 반환합니다.

GetBody(CGPoint)

점이 포함된 첫 번째 SKPhysicsBody 찾은 을 반환합니다.

[Foundation.Export("bodyAtPoint:")]
public virtual SpriteKit.SKPhysicsBody GetBody (CoreGraphics.CGPoint point);
abstract member GetBody : CoreGraphics.CGPoint -> SpriteKit.SKPhysicsBody
override this.GetBody : CoreGraphics.CGPoint -> SpriteKit.SKPhysicsBody

매개 변수

point
CGPoint

반환

특성

추가 정보

  • <xref:SpriteKit.SKPhysicsWorld.EnumerateBodies(System.Drawing.PointF%2cSpriteKit.SKPhysicsWorldBodiesEnumeratorHandler)>

적용 대상

GetBody(CGRect)

도형이 사각형과 교차하는 첫 번째 SKPhysicsBody 를 반환합니다.

[Foundation.Export("bodyInRect:")]
public virtual SpriteKit.SKPhysicsBody GetBody (CoreGraphics.CGRect rect);
abstract member GetBody : CoreGraphics.CGRect -> SpriteKit.SKPhysicsBody
override this.GetBody : CoreGraphics.CGRect -> SpriteKit.SKPhysicsBody

매개 변수

rect
CGRect

반환

특성

추가 정보

  • <xref:SpriteKit.SKPhysicsWorld.EnumerateBodies(System.Drawing.RectangleF%2cSpriteKit.SKPhysicsWorldBodiesEnumeratorHandler)>

적용 대상

GetBody(CGPoint, CGPoint)

두 점으로 정의된 광선과 교차하는 첫 번째 SKPhysicsBody 를 반환합니다.

[Foundation.Export("bodyAlongRayStart:end:")]
public virtual SpriteKit.SKPhysicsBody GetBody (CoreGraphics.CGPoint rayStart, CoreGraphics.CGPoint rayEnd);
abstract member GetBody : CoreGraphics.CGPoint * CoreGraphics.CGPoint -> SpriteKit.SKPhysicsBody
override this.GetBody : CoreGraphics.CGPoint * CoreGraphics.CGPoint -> SpriteKit.SKPhysicsBody

매개 변수

rayStart
CGPoint
rayEnd
CGPoint

반환

특성

설명

이 메서드는 광선을 따라 본문을 반환합니다. 이 본문은 에서 start 시작하지만 를 무한히 지나 end확장됩니다.

추가 정보

  • <xref:SpriteKit.SKPhysicsWorld.EnumerateBodies(System.Drawing.PointF%2c+System.Drawing.PointF%2cSpriteKit.SKPhysicsWorldBodiesEnumeratorHandler)>

적용 대상