プレイヤーの力
ここでは、プレイヤーに作用する力に関連するノードを扱います。プレイヤーの位置を扱うノードについては、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 に設定すると、プレイヤーの移動(Locomotion)を無効にし、その場に固定します。なお、VRプレイヤーは視点を多少動かせる場合がありますが、アバターはその場から動きません。
最終更新: