有执行脚本的函数吗?
Is there a function that executes a script?
因此,我正在尝试使用 clickdetector 创建用户界面,但我需要 run/call 另一个脚本才能继续。是否有执行此操作的函数?
local clickdetector = game.Workspace.CPU.Part.ClickDetector
clickdetector.MouseClick:Connect(function()
-- What goes here?
end)
Roblox 有 3 个脚本概念。 Scripts, LocalScripts, and ModuleScripts。 ModuleScript 被编译一次,结果返回给任何对其调用 require()
的脚本。
例如,您可能有一个模块脚本可以为您做一些简单的数学运算。我们称这个脚本为 MathUtils
local MathUtils = {}
function MathUtils.add(a, b)
return a + b
end
-- a module script must always return a value
return MathUtils
如果您在 MathUtils 旁边有另一个脚本,您可以像这样包含它:
local MathUtils = require(script.Parent.MathUtils)
print(MathUtils.add(1, 2))
因此,我正在尝试使用 clickdetector 创建用户界面,但我需要 run/call 另一个脚本才能继续。是否有执行此操作的函数?
local clickdetector = game.Workspace.CPU.Part.ClickDetector
clickdetector.MouseClick:Connect(function()
-- What goes here?
end)
Roblox 有 3 个脚本概念。 Scripts, LocalScripts, and ModuleScripts。 ModuleScript 被编译一次,结果返回给任何对其调用 require()
的脚本。
例如,您可能有一个模块脚本可以为您做一些简单的数学运算。我们称这个脚本为 MathUtils
local MathUtils = {}
function MathUtils.add(a, b)
return a + b
end
-- a module script must always return a value
return MathUtils
如果您在 MathUtils 旁边有另一个脚本,您可以像这样包含它:
local MathUtils = require(script.Parent.MathUtils)
print(MathUtils.add(1, 2))