如何定义一个函数(方法)
local function square(parameter)
return parameter * parameter
end
那么这是什么意思呢?
loacl 限定符
function 代表这是一个函数方法
square 这个函数的名称 这里是求2次方
(parameter) 这个函数需要的参数列表
return parameter * parameter 返回这个参数的2次方
到这里大家应该就知道了如何定义一个简单的函数方法了
那么Lua既然可以进行封装那么如何定义封装对象呢?
很简单
首先先定义一个对象
loacl utils = {}
接下来只需要
utils.square = function(parameter)
return parameter * parameter
end
这样就将square方法封装进了 utils 这个对象里面
接下来只需要
utils.square(2)
就可以进行调用了
Lua基础大概就这么多很简单,之后就开始更新GamesenseLua脚本的教程了