![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LUA
井队Tell
海阔凭鱼跃,天高任鸟飞!
展开
-
LUA基础学习第一天
目录注释方法结构类型变量定义变量初始化number类型string类型boolean类型关系表达式条件语句循环结构table 表1.定义2.插入到制定位置3.插入到表最后4.删除表的内容5.插入新的键值对6.删除键值对迭代器 ipairs pairsfunction 函数1.返回1个值2.返回多个值3.函数指针4.函数做参数5.函数作为表中的值的存在局部,全局,算数运算符注释方法–单行注释–...原创 2019-03-27 08:54:57 · 458 阅读 · 0 评论 -
LUA基础学习第二天
目录闭包函数作用应用文件加载loadfiledofilerequirelua协成 coroutine1.创建协程2.开启协程3.挂起协程 coroutine.yield4.恢复协程实例 2个协成的例子闭包函数作用延长局部变量的生命周期应用迭代器 function AddNum() local i=1 return function() i=i+1...原创 2019-03-27 09:13:00 · 309 阅读 · 0 评论 -
LUA基础学习第三天
目录元表元方法查询方法 __index查询方法为函数设置方法 __newindex设置方法为函数添加方法 __add取模方法 __mod例子 背包排序元表 metatable ={ key1 =1} mytable ={} //将metable设置为mytable的元素, 类似metatable为父类,继承 setmetatable( mytable,metatable...原创 2019-03-27 09:29:08 · 159 阅读 · 0 评论 -
LUA基础学习第四天
目录c#调用LUALUA调用C#反射机制非反射机制与C#交互Lua代码都是运行时才编译的,不运行的时候就如同一张图片、一段音频一样,都是文件;所以更新逻辑只需要更新脚本,不需要再编译,因而Lua能轻松实现“热更新”。交互的机制 (主要是lua调用C#)需要引入LuaInterface命名空间,c#调用lua,使用其中的函数和变量1.反射机制2.非反射机制主要是warp3.类型的对应...原创 2019-03-27 09:44:29 · 323 阅读 · 0 评论