【发布时间】:2019-03-13 16:36:36
【问题描述】:
我最近在编写脚本时一直在使用 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中吗,因为我很确定它位于尾随数字之一中。 -
尾随数字是什么意思@Taazar 很抱歉不明白,因为我对脚本很陌生。