unity里的函数在lua里那些是用冒号调用那些不用冒号调用
时间: 2023-09-14 10:15:47 浏览: 185
Lua中使用.和:调用函数的区别
5星 · 资源好评率100%
在Lua中,使用冒号调用函数时,第一个参数会被隐式地传入作为self变量。而如果使用点号调用函数,则需要显式地传入self变量作为第一个参数。
在Unity中的函数,如果定义在类中并且有self参数,通常使用冒号调用。例如:
```lua
-- 在Unity MonoBehaviour类中定义的Start函数
function MonoBehaviour:Start()
-- do something
end
```
而一些全局函数或者不需要self参数的函数,通常使用点号调用。例如:
```lua
-- Debug类中的全局函数Log
Debug.Log("Hello World")
```
阅读全文