BodyVelocity

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

已弃用

BodyVelocity 对象对一个 BasePart 施加力,使其保持恒定速度。BodyVelocity.Velocity 属性,不要与 BasePart.AssemblyLinearVelocity 混淆,控制目标速度。

BodyVelocityBodyAngularVelocity 的线性对应。如果需要部件移向目标位置,请使用 BodyPosition 取代。如果您需要对对象施加的力进行进一步控制,请考虑使用 BodyForceBodyThrust 来替换。

由此对象应用的力的强度由几个因素控制,即零件的当前速度与目标速度之间的差异。这是乘以 P (力) 来增强或减弱它。最终产生的力被限制为 MaxForce .

概要

属性

  • 读取并联

    确定每个轴可以施加多少力的限制。

  • 读取并联

    决定力在达到目标速度时的攻击性如何。

  • 读取并联

    决定目标速度。

方法

属性

MaxForce

读取并联

MaxForce 属性决定了在达到目标 Velocity 的每个轴上可以施加的力量上限。如果零件不移动,请考虑增加此值(也检查它是否不是 Anchored 或附加到任何锚定部件)。

读取并联

如果通过工作区PGSPhysicsSolverEnabled启用PGS,该属性将被忽略,该属性默认启用。

P 属性决定了在达到目标 Velocity 的同时使用多少 能量 以实现力的应用。这个值越高,使用的电力越多,使用速度越快。所施加的力 BodyVelocity 随着零件当前速度与目标速度之间的差异增加而增加。这个属性乘以这个力来增强或减弱它。

Velocity

读取并联

速率属性(不要与BasePart.Velocity混淆)确定力将被施加到哪个方向的目标速度。它与世界相对,而不是部分。

方法

GetLastForce

获取最后力 尚未实现。它总是会返回 0 矢量力。开发人员建议使用 AlignPosition 取代


返回

lastForce

返回对象中最后的力。


返回

活动