【发布时间】:2016-12-13 12:18:10
【问题描述】:
function onTouch(part)
local human = part.Parent:findFirstChild("Humanoid")
if (human == nil) then
return
end
human.Health = human.Health - 10
end
script.Parent.Touched:connect(onTouch)
我是 lua 编码的新手,这是我第一次使用函数。我想知道“部分”等于什么,以便了解如何设置人类变量
local human = part.Parent:findFirstChild("Humanoid")
不使用“部分”,比如我可以插入什么,这样甚至不需要设置部分就可以工作,因为我想在循环中用它做一些事情:
local burnaffect = false
--local a = 0
function onTouch(part)
local human = part.Parent:findFirstChild("Humanoid")
if (human == nil and burnaffect == false) then
return
end
a = 0
burnaffect = true
end
script.Parent.Touched:connect(onTouch)
while burnaffect == true do
local part = --????
local human = part.Parent:findFirstChild("Humanoid")
human.Health = human.Health - 10
end
代码可能看起来很混乱,但我还很新,所以我还不知道什么是最好的。
【问题讨论】: