Player Forces
ここでは、プレイヤーに作用する力に関連するノードについて解説します。プレイヤーの座標を扱うノードについては、Player Positions を参照してください。
ローカルプレイヤーのみ
これらのノードはローカルプレイヤーに対してのみ使用してください。リモートプレイヤーには使用できません。
GetWalkSpeed / SetWalkSpeed
float、有効範囲は約0〜5
プレイヤーがワールド内を歩く速度です。この値は Run Speed よりも低く設定してください。デフォルト値は 2 です。
GetRunSpeed / SetRunSpeed
float、有効範囲は約0〜10
プレイヤーがワールド内を走る速度です。この値は Walk Speed よりも高く設定してください。デフォルト値は 4 です。
GetStrafeSpeed / SetStrafeSpeed
float、有効範囲は約0〜5
プレイヤーがワールド内で横方向に移動する速度です。Walk Speed と同じ値に設定することを推奨します。走る速度の影響は受けません。デフォルト値は 2 です。
GetJumpImpulse / SetJumpImpulse
float、有効範囲は約0〜10
プレイヤーがジャンプする際に加わる力の大きさです。デフォルト値は 0 なので、ワールド内でジャンプを有効にしたい場合はこの値を設定してください。デフォルトの VRCWorld プレハブでは 3 に設定されています。
GetGravityStrength / SetGravityStrength
float、有効範囲は約0〜10
ワールドの重力(地球のデフォルト値)に対する倍率です。Unity の Physics.Gravity は変更せず、代わりにこちらで取得・設定を行ってください。デフォルト値は 1 です。
Immobilize
Boolean
true に設定するとプレイヤーはその場に固定され、移動機能が無効になります。VR プレイヤーの場合は視点を多少動かせる可能性がありますが、アバターはその場に留まります。
最終更新: