円形コライダー

Hierarchy

Constructors

  • new CircleCollider(name: string, aabbFirst: boolean, scaleOption: string): CircleCollider
  • CircleCollider のインスタンスを生成する

    Parameters

    • name: string

      コライダー名。Actorにアタッチすると同じ名前のboneをActorから探索し参照する

    • aabbFirst: boolean

      衝突判定のさいAABBを優先することを示すフラグ

    • scaleOption: string

      CircleColiderのがスケールの影響をどのようになつかうかを指定する。

      scaleOptionは次の値のいずれかを与える。

      • "min": スケールのX,Y成分を比較し小さい方を影響させる
      • "max": スケールのX,Y成分を比較し大きい方を影響させる
      • "none": スケールを影響させない

    Returns CircleCollider

Properties

_posture: Posture
_scaleOption: string
_volume: CircleVolume
aabbFirst: boolean

AABB優先フラグ

getVolume()の返すVolumeはこの値がコピーされる。

dirty: boolean

dirtyフラグ。開発者はこれを使うことはない。

enabled: boolean

有効・無効フラグ

falseの時、getVolume()undefinedを返す。 初期値はtrueである。

name: string

名前

利用方法の詳細は各派生クラスのリファレンスを参照してください。

tag: number

コンバータによってはこれに値を与える。どう使うかは開発者次第。システムは関知しない

Methods

  • onAttached(actor: Actor): void

Generated using TypeDoc