Cluster Creator Kit Script Reference
    Preparing search index...

    Interface HumanoidAnimation

    ヒューマノイドモデルのアニメーション情報を表します。 HumanoidAnimationListコンポーネントにAnimationClipを登録することで、アイテムにアニメーション情報を追加できます。 ClusterScript.humanoidAnimationで取得することができます。

    HumanoidAnimationListの詳細はドキュメントを参照してください。

    interface HumanoidAnimation {
        getIsLoop(): boolean;
        getLength(): number;
        getSample(time: number): HumanoidPose;
    }
    Index

    Methods

    • アニメーションがループアニメーションである場合はtrueを返します。

      Returns boolean

    • アニメーションの再生時間を秒数で返します。

      アニメーションが存在しない場合、0を返します。

      Returns number

    • 指定した再生位置におけるヒューマノイドモデルの姿勢情報を取得します。 再生位置は、0がアニメーションの先頭、getLength()の値がアニメーションの末尾を表します。

      ループアニメーションであるアニメーションについて、アニメーションの末尾以降の再生位置を指定した場合はループを考慮した姿勢情報を返します。 それ以外の場合、指定された再生位置はアニメーションの先頭から末尾までの範囲内の値に収められます。

      アニメーションが存在しない場合、空のHumanoidPoseを返します。

      Parameters

      • time: number

        アニメーションの再生位置(秒数)

      Returns HumanoidPose