脚本错误显示 Unknown Global 尽管名称显然是正确的

Script Error says Unknown Global although the names are clearly correct

虽然代码中的名称是正确的,但错误仍然是名称不正确,这毫无意义。我是 lua 脚本和 roblox studio

的新手
local platform = model.Anchor
local platform = model.start
local platform = model.fin

在这里,您为本地平台分配了三个不同的值。所以前两行没有效果。

然后你在

中索引finstart
local distance = fin.Position - start.Position

其中 finstart 从未在本地或全局范围内定义。因此出现错误消息。

您可能想做这样的事情:

local start = model.start
local fin = model.fin
local distance = fin.Position - start.Position