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

    Class CarMotion

    CarControl が内部で使用するタイヤ・シャーシアニメーションの Motion です。 ActionObject の Motion として設定して使用します。 シャーシとタイヤそれぞれのボーン名("chassis", "frontLeft", "frontRight", "rearLeft", "rearRight")に 対応する位置・回転を毎フレーム返します。 直接インスタンスを生成するのではなく、CarControlmotion プロパティを通じて使用してください。

    Implements

    Index

    Constructors

    Properties

    finishListener?: () => void

    モーションの再生が最後まで終わったときに呼び出されるリスナー。

    name: string
    playCount: number

    このモーションが何回再生されたかを表す値。emoteAction の終了判定に使用されます。

    time: number

    現在の再生位置(スタートから何秒経過したか)。

    Methods

    • このモーションの再生が一巡して最後まで来た時に呼び出される イベントリスナーを登録する。

      Parameters

      • listener: () => void | undefined

      Returns void

    • このモーションの動作を一時停止させたり、停止状態を 解除したりするためのメソッド。

      Parameters

      • _p: boolean

      Returns void

    • モーションがデータを再生させるような種類の物であれば、 そのデータの再生時間を設定する。

      Parameters

      • _time: number

      Returns void

    • 経過時間に応じて対象のObjectA3の内部の動きをおこす。 毎フレーム呼び出されることで、アニメーションを作り出す。

      Parameters

      • _dt: number

      Returns Pose