Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new Circle(radius: number): Circle

Properties

_originalRadius

_originalRadius: number

bounds

bounds: Rectangle

缓存的形状边界 内部字段

center

center: Vector2

这不是中心。这个值不一定是物体的中心。对撞机更准确。 应用任何转换旋转的localOffset 内部字段

position

position: Vector2

有一个单独的位置字段可以让我们改变形状的位置来进行碰撞检查,而不是改变entity.position。 触发碰撞器/边界/散列更新的位置。 内部字段

radius

radius: number

Methods

collidesWithLine

collidesWithShape

containsPoint

  • containsPoint(point: Vector2): boolean

overlaps

  • overlaps(other: Shape): boolean

pointCollidesWithShape

recalculateBounds

  • recalculateBounds(collider: Collider): void

Generated using TypeDoc