Compartilhar via


SKPhysicsWorld.GetBody Método

Definição

Sobrecargas

GetBody(CGPoint)

Retorna o primeiro SKPhysicsBody encontrado que contém um ponto.

GetBody(CGRect)

Retorna o primeiro SKPhysicsBody cuja forma intersecciona um retângulo.

GetBody(CGPoint, CGPoint)

Retorna o primeiro SKPhysicsBody que cruza um raio definido por dois pontos.

GetBody(CGPoint)

Retorna o primeiro SKPhysicsBody encontrado que contém um ponto.

[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

Parâmetros

point
CGPoint

Retornos

Atributos

Confira também

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

Aplica-se a

GetBody(CGRect)

Retorna o primeiro SKPhysicsBody cuja forma intersecciona um retângulo.

[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

Parâmetros

rect
CGRect

Retornos

Atributos

Confira também

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

Aplica-se a

GetBody(CGPoint, CGPoint)

Retorna o primeiro SKPhysicsBody que cruza um raio definido por dois pontos.

[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

Parâmetros

rayStart
CGPoint
rayEnd
CGPoint

Retornos

Atributos

Comentários

Observe que esse método retorna corpos ao longo de um raio, que começa em start , mas se estende infinitamente além endde .

Confira também

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

Aplica-se a