次の方法で共有


SKPhysicsWorld.GetBody メソッド

定義

オーバーロード

GetBody(CGPoint)

ポイントを含む最初 SKPhysicsBody に見つかった を返します。

GetBody(CGRect)

図形が四角形と交差する最初 SKPhysicsBody の を返します。

GetBody(CGPoint, CGPoint)

2 つの点で定義されたレイと交差する最初 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)

2 つの点で定義されたレイと交差する最初 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)>

適用対象