如何使用参数?

工程师脚本xd

我已经非常努力地了解参数在Lua中是如何工作的,但是我还不了解。

这就是代码:触摸时基本上会杀死某人。

function onTouch(part)
    
    local player = part.Parent:FindFirstChild("Humanoid")
    
    if(player ~= nil) then
        player.Health = 0   
    end
    
end

script.Parent.Touched:Connect(onTouch)

我的问题是,“ part”是有效参数吗?脚本将part用作参数会做什么?

在我看来,没有任何意义,甚至没有定义部分,并且此脚本有效。

非常感谢!

路德

参数是局部变量,其初始值是调用该函数时传递给该函数的参数。参数被声明为声明的一部分function

我不了解Roblox,但是在这段代码中,这似乎onTouch是一个回调:该函数由存储,script.Parent.Touched:Connect(onTouch)然后在我们看不到的地方调用,类似于onTouch(myPart)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用`AsRef`参数?

来自分类Dev

如何使用PowerShell参数

来自分类Dev

如何使用参数

来自分类Dev

强参数:如何使用条件允许参数

来自分类Dev

如何在参数内使用参数

来自分类Dev

如何使用多维参数解析 url 参数?

来自分类Dev

如何使用参数创建AttributeSyntax

来自分类Dev

如何引用未使用的参数?

来自分类Dev

如何使用参数重定向

来自分类Dev

如何使用参数创建对象

来自分类Dev

如何使用参数重定向

来自分类Dev

如何使用RSpec传递参数

来自分类Dev

如何使用Nokogiri嵌套参数

来自分类Dev

如何使用 ShellExecuteEx 传递参数?

来自分类Dev

如何使用带参数的模块?

来自分类Dev

WPF命令参数如何使用

来自分类Dev

如何在Informatica Cloud中使用参数文件使用参数?

来自分类Dev

使用sapply时如何使用函数的参数?

来自分类Dev

如何使用默认参数和任意参数创建函数

来自分类Dev

如何在rust中使用参数重载或可选参数?

来自分类Dev

如何使用Jenkins参数化工作对参数进行排序?

来自分类Dev

如何使用安全参数将“位图”作为参数传递

来自分类Dev

如何使用clang修复参数'args'缺少的默认参数?

来自分类Dev

如何使用io1存储参数指定iops参数?

来自分类Dev

Python:如何使用动态数量的参数创建参数网格

来自分类Dev

如何使用和访问参数包的模板参数包

来自分类Dev

如何提示输入参数,然后使用参数运行程序

来自分类Dev

如何使C ++函数使用双参数或无参数执行

来自分类Dev

如何使用包含通用参数和参数的List实现方法