Skip to main content

玩家力

以下是关于作用于玩家的力的节点。有关处理玩家位置的节点,请参见玩家位置。

仅限本地玩家

仅对本地玩家使用这些节点。它们不能用于远程玩家。

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 玩家可能仍能稍微移动其视角,但其化身将保持不动。