Roblox 我怎样才能在不冻结物体角速度的情况下保持一部分在空气中?

Roblox 我怎样才能在不冻结物体角速度的情况下保持一部分在空气中?,roblox,Roblox,我需要应用物体的角速度,这样当物体悬浮在空气中时,它就可以旋转了。我已经 尝试: 身体速度设置为0,0,0 锚 绳索约束 和焊缝 但是这会冻结身体的角速度。你应该使用身体的角速度来完成旋转,身体的位置来保持它的位置,即使在空气中: local part = script.Parent local bodyPosition = Instance.new("BodyPosition", part) bodyPosition.Position = Vector3.new(0, 5, 0) bodyP

我需要应用物体的角速度,这样当物体悬浮在空气中时,它就可以旋转了。我已经 尝试:

身体速度设置为0,0,0

绳索约束

和焊缝

但是这会冻结身体的角速度。

你应该使用身体的角速度来完成旋转,身体的位置来保持它的位置,即使在空气中:

local part = script.Parent

local bodyPosition = Instance.new("BodyPosition", part)
bodyPosition.Position = Vector3.new(0, 5, 0)
bodyPosition.MaxForce = Vector3.new(1000000,1000000,1000000)

local gyro = Instance.new("BodyGyro", part)
gyro.CFrame = CFrame.Angles(0, 0, 0)

local bodyVelocity = Instance.new("BodyAngularVelocity", part)
bodyVelocity.AngularVelocity = Vector3.new(0, 1, 0)
BodyPosition将尝试使用强大的力将其保持在位置0,5,0。车身陀螺仪将防止其在x轴和z轴上旋转。身体的角速度围绕y轴缓慢旋转