VRChat 非公式日本語ドキュメント

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 プレイヤーの場合は視点を多少動かせる可能性がありますが、アバターはその場に留まります。

最終更新: