玩家力
以下是关于作用于玩家的力的节点。有关处理玩家位置的节点,请参见玩家位置。
仅限本地玩家
仅对本地玩家使用这些 节点。它们不能用于远程玩家。
GetWalkSpeed / SetWalkSpeed
float,工作范围约 0-5
玩家在世界中行走的速度。设置为低于奔跑速度。默认值为 2。
GetRunSpeed / SetRunSpeed
float,工作范围约 0-10
玩家在世界中奔跑的速度。设置为高于行走速度。默认值为 4。
GetStrafeSpeed / SetStrafeSpeed
float,工作范围约 0-5
玩家在世界中侧向移动的速度。建议设置为与行走速度相同。不受奔跑影响。默认值为 2。
GetJumpImpulse / SetJumpImpulse
float,工作范围约 0-10
玩家跳跃时施加的力的大小。默认值为 0,因此如果你想在世界中启用跳跃,需要设置此值。默认 VRCWorld 预制体将其设置为 3。
GetGravityStrength / SetGravityStrength
float,工作范围约 0-10
世界重力的倍率(设置为地球默认值)。不要在你的项目中更改 Unity 的 Physics.Gravity,而是通过此处获取和设置。默认值为 1。
Immobilize
Boolean
设置为 true 使玩家固定不动,关闭其移动功能。注意 VR 玩家可能仍能稍微移动其视角,但其化身将保持不动。