Поделиться через


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)>

Применяется к