如何使用 BodyPosition 让部件在一条直线上平滑移动?

我正在创建一架飞机,它在一条直线上飞行。当我使用 BodyPosition 时,Roblox 只会将部件抛出,而不是平滑地在一条直线上移动。

local bp = Instance.new("BodyPosition")
bp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bp.Position = Vector3.new(856.13, 190.19, -3211.87)
bp.P = 100
bp.Parent = script.Parent

部件的起始位置为 856.13,190.19,2237.94922

点赞
用户10823924
用户10823924

尝试使用 BodyVelocity,当飞机到达目标时禁用它。

2019-11-07 22:08:50