モーションの管理

モーションの管理を行うクラス

Hierarchy

Constructors

Properties

_currentPriority: number
_eventCustomData: any
_reservePriority: number
_userTimeSeconds: number

Methods

  • モーションを更新して、モデルにパラメータ値を反映する。

    Returns

    true モデルへパラメータ値の反映あり

    Returns

    false モデルへパラメータ値の反映なし(モーションの変化なし)

    Parameters

    • model: CubismModel

      対象のモデル

    • userTimeSeconds: number

      デルタ時間の積算値[秒]

    Returns boolean

  • 再生中のモーションの優先度の取得

    Returns

    モーションの優先度

    Returns number

  • 予約中のモーションの優先度を取得する。

    Returns

    モーションの優先度

    Returns number

  • 全てのモーションの終了の確認

    Returns

    true 全て終了している

    Returns

    false 終了していない

    Returns boolean

  • 指定したモーションの終了の確認

    Returns

    true 全て終了している

    Returns

    false 終了していない

    Parameters

    • motionQueueEntryNumber: any

      モーションの識別番号

    Returns boolean

  • デストラクタ

    Returns void

  • モーションを予約する。

    Returns

    true 予約できた

    Returns

    false 予約できなかった

    Parameters

    • priority: number

      優先度

    Returns boolean

  • 予約中のモーションの優先度を設定する。

    Parameters

    • val: number

      優先度

    Returns void

  • 指定したモーションの開始

    指定したモーションを開始する。同じタイプのモーションが既にある場合は、既存のモーションに終了フラグを立て、フェードアウトを開始させる。

    Returns

    開始したモーションの識別番号を返す。個別のモーションが終了したか否かを判定するIsFinished()の引数で使用する。開始できない時は「-1」

    Parameters

    • motion: ACubismMotion

      開始するモーション

    • autoDelete: boolean

      再生が終了したモーションのインスタンスを削除するなら true

    • userTimeSeconds: number

      デルタ時間の積算値[秒]

    Returns any

  • 優先度を設定してモーションを開始する。

    Returns

    開始したモーションの識別番号を返す。個別のモーションが終了したか否かを判定するIsFinished()の引数で使用する。開始できない時は「-1」

    Parameters

    • motion: ACubismMotion

      モーション

    • autoDelete: boolean

      再生が狩猟したモーションのインスタンスを削除するならtrue

    • priority: number

      優先度

    Returns any

  • 全てのモーションを停止する

    Returns void

  • モーションを更新して、モデルにパラメータ値を反映する。

    Returns

    true 更新されている

    Returns

    false 更新されていない

    Parameters

    • model: CubismModel

      対象のモデル

    • deltaTimeSeconds: number

      デルタ時間[秒]

    Returns boolean

Generated using TypeDoc