Type alias SetHumanoidPoseOptionItem

SetHumanoidPoseOption: { timeoutSeconds: number; timeoutTransitionSeconds: number; transitionSeconds: number }

ヒューマノイドモデルの姿勢情報を反映するために使用するオプション値です。 objectで指定することができ、特定のプロパティ名を指定することで対象のアバターに対してどのように姿勢を設定するか、を操作することができます。

Type declaration

  • timeoutSeconds: number

    設定されたHumanoidPoseを解除するのにかける時間(秒)の設定値です。 姿勢の設定後、指定された秒数が経過したときにsetHumanoidPoseによる姿勢の上書きを解除することができます。

    transitionSeconds 以上の値を設定できます。 transitionSeconds より小さい値を設定した場合、transitionSeconds に設定されている値が設定されます。 NaNを設定した場合、Infinityが設定されます。 未設定の場合、Infinityとして扱われます。 Infinityが設定されている場合には時間経過での姿勢の解除は行われません。

  • timeoutTransitionSeconds: number

    timeoutSecondsで姿勢の上書きが解除される際、元の姿勢に戻るためにかける時間(秒)の設定値です。 元の姿勢への遷移中は、上書きされた姿勢と元の姿勢を時間によって線形補完した姿勢が反映されます。

    0以上の値を設定できます。 0より小さい値やNaNを設定した場合、0が設定されます。 未設定の場合、0として扱われます。

  • transitionSeconds: number

    HumanoidPoseで姿勢の上書きを反映するのにかける時間(秒)の設定値です。 上書きする姿勢への遷移中は、アバターの現在の姿勢と上書きする姿勢を時間によって線形補完した姿勢を設定します。

    0以上の値を設定できます。 0より小さい値やNaNを設定した場合、0が設定されます。 未設定の場合、0として扱われます。

Generated using TypeDoc