以目前脚本的复杂性和我的能力,我在研究如何在流行的 MMO“Roblox”中创建一个滑动门时遇到了死胡同。我已经自动和手动分析了脚本,没有发现任何错误。下面是:
local Part = workspace.Part
local newPos = Part.Position + Vector3.new(-61.866, 8.551, -97.181)
local Time = 5
local Increment = 0.5
local Debounce = false
local Diff = newPos - Part.Position
local Mag = Diff.magnitude
local Direction = CFrame.new(Part.Position, newPos).lookVector
function MovePart()
if Debounce then return end
Debounce = true
for n = 0, Mag, Increment do
Part.CFrame = Part.CFrame + (Direction * Increment)
wait( (Time/Mag) * Increment )
end
Debounce = false
end
workspace.Button.ClickDetector.MouseClick:connect(MovePart)
当我插入一个带有Clickdetector
内部的按钮并尝试单击该按钮时,没有显示任何结果-甚至没有错误!我被困住了,需要帮助。将不胜感激。