Class Collision

図形同士の衝突判定を行うクラス

Constructors

Methods

  • 図形同士の衝突判定を行う 対応していない図形のペアが渡された場合は例外をスローする

    Parameters

    • shape1: Shape

      一つ目の図形

    • shape2: Shape

      二つ目の図形

    Returns boolean

    衝突した場合は true

  • 円同士の衝突判定を行う

    Parameters

    Returns boolean

    衝突している場合は true

  • 円と点との当たり判定を行う

    Parameters

    Returns boolean

    衝突している場合は true

  • 矩形同士の当たり判定を行う

    Parameters

    • rect1_pos1: Vector2

      矩形 1 の左上の座標

    • rect1_pos2: Vector2

      矩形 1 の右下の座標

    • rect2_pos1: Vector2

      矩形 2 の左上の座標

    • rect2_pos2: Vector2

      矩形 2 の右下の座標

    Returns boolean

    衝突している場合は true

  • 矩形と点の当たり判定を行う

    Parameters

    • rect_pos1: Vector2

      矩形の左上の座標

    • rect_pos2: Vector2

      矩形の右下の座標

    • dot: Dot

    Returns boolean

    衝突している場合は true