В последнее время я много работал с механикой CFrame во время написания сценариев, и я как бы застрял на этом.
Даже после использования .lookVector
или даже Vector3
, положение модели Jetpack остается равным положению туловища, а не 5 (* -5)
позади туловища.
Вот код, который у меня есть:
local player = script.Parent
local jetpack = game.ReplicatedStorage.Jetpack
local jetpackClone = jetpack:Clone()
jetpackClone.PrimaryPart = jetpackClone.Core
jetpackClone.Parent = player
jetpackClone:moveTo(player.Torso.Position + player.Torso.CFrame.lookVector * -5)
local weld = Instance.new("Motor6D")
weld.Parent = jetpackClone.Core
weld.Part0 = jetpackClone.Core
weld.Part1 = player.Torso
Torso.Position
, поскольку я почти уверен, что она находится в одном из конечных номеров. - person Taazar   schedule 09.10.2018