a3js API Documentation - v1.3.1
    Preparing search index...

    Class FollowTransformer

    "Follow" モードの Transformer 実装です。 target で指定したオブジェクトを追従し続けます。 カメラに設定すれば特定のキャラクターを追尾する三人称視点カメラを実現できます。 setPosition() などの外部からの変更はすべて無視されます。 setMode("Follow", { target: avatar }) と同等です。

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    lookFrom: MutableVec3

    対象から見た相対位置(カメラをどこに配置するか)。

    smoothness: number

    なめらかさ(0 以上 1 未満)。

    target: ObjectA3

    追従する対象のオブジェクト。

    transform: Transform

    このTransformerが管理する位置・回転・拡大率。 update() の後、常に最新の状態が反映されていなければなりません。

    up: Vec3

    上方向ベクトル。

    Methods

    • このオブジェクトが地面に接地しているかどうかを返します。 キャラクター系 Transformer 以外では this.transform.loc.y <= 0 で判定して構いません。

      Returns boolean

      接地しているとき true

    • 毎フレーム呼び出され、位置・回転・拡大率を更新します。 更新後の状態は必ず this.transform に反映してください。

      Parameters

      • dt: number

      Returns void