BodyGyro

显示已弃用

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

已弃用

BodyGyro 对象适用扭矩(旋转力)对装配,使其保持恒定的角度移动或方向。这允许创建指向特定方向的装配,好像真实的陀螺仪正在对它起作用。本质上,它是对一个 BodyPosition 的旋转对应。

如果您想保持恒定的角速度,请使用 BodyAngularVelocity

CFrame 属性控制目标方向。仅使用 CFrame 的角度组件;位置不会产生差异。MaxTorque 限制可以应用的角力量,P 控制实现目标方向的力量,D 控制减震行为。

概要

属性

  • 读取并联

    确定目标方向(忽略翻译组件)。

  • 读取并联

    决定在达到目标 CFrame 时使用的减震量。

  • 读取并联

    确定每个轴可以应用的扭矩上限。

  • 读取并联

    决定在达到目标方向时,扭矩的攻击性如何应用。

属性

CFrame

读取并联

这个属性(不要与 BasePart.CFrame 混淆)决定扭矩将被施加到哪个方向。由于 BodyGyro 不适用翻译力,因此忽略了 CFrame 的翻译/位置组件。考虑使用以下 CFrame 生成器设置此属性:CFrame.fromAxisAngle()CFrame.fromEulerAnglesXYZ()CFrame.fromEulerAnglesYXZ()

读取并联

该属性定义了多少减震量将应用于达到目标的扭矩 CFrame .当装配靠近目标方向时,需要减速,否则会旋转过目标并需要停止并重新加速回到目标。这往往会产生令人厌恶的“橡皮圈”效果,通过应用减震可避免。这个值越高设置,抑制曲线就越大,或者装配速度就越慢接近目标方向。

MaxTorque

读取并联

该属性决定了在达到目标方向时每个轴上可以应用的扭矩上限(CFrame)。如果装配不移动,请考虑增加此值,还要检查它是否不是 Anchored 或附加到任何锚定装配。

读取并联

这个属性决定了在达到目标 CFrame 时使用多少能量来实现扭矩应用。这个值越高,使用的电力越多,使用速度越快。

方法

活动