在Lua里面有这么两个标识符.和:

可以理解为静态和非静态的调用。

.默认是不会传入参数的,而:会默认传入第一个参数self.

最近在写lua的时候,发现调用Unity组件的非静态方法要使用:

突发奇想我们调用Unity的:和Lua本身的:是不是一个东西呢,之后就问过了几位大佬,得到的答案说是一样的。

:其实就是传入了对象的本身。