摘要:
版本:Quick-Cocos2dx-Community 3.6介绍:Quick-Cocos2dx-Community 是由泰然网负责开发维护基于 Quick-Cocos2d-x 引擎的社区增强版。 Quick-Cocos2dx-Community 具有 Co... 阅读全文
摘要:
People = {age=18}function People:new() local p = {} setmetatable(p,self) self.__index = self return pendfunction Peop... 阅读全文
摘要:
People = {age=18}function People:new() print(type(self)) local p = {} setmetatable(p,self) print(p) print(self) ... 阅读全文
摘要:
简介在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。 因此 Lua 提供了元表(Metatable),允许我们改变table的行为,每个行为关联了对应的元方法。setmetatable(table... 阅读全文
摘要:
Lua 模块与包模块类似于一个封装库,从 Lua 5.1 开始,Lua 加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以 API 接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。Lua 的模块是由变量、函数等已知元素组成的 tab... 阅读全文
摘要:
Lua table(表)简介:table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数字、字典等。Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。 Lua table 是不固定大小的,你可以... 阅读全文
摘要:
迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。泛型 for 迭代器泛型 for 在自己内部保存迭代函数,实际上它... 阅读全文
摘要:
lua数组定义:数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。 Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。一维数组:一维数组是最简单的数组,其逻辑结构是线性表array = {"Lua", "C++"}for... 阅读全文
摘要:
Lua 字符串1.字符串常见形式字符串或串(String)是由数字、字母、下划线组成的一串字符。 Lua 语言中字符串可以使用以下三种方式来表示: • 单引号间的一串字符。 • 双引号间的一串字符。 • [[和]]间的一串字符。 以上三种方式的字... 阅读全文
摘要:
函数1) 函数定义函数是封装和抽象块的主要机制。函数的主要功能就是在内部封装一些需要的功能模块,并且对外只开发函数与的名称和参数。Lua中函数的定义和其它语言基本一致。function func()end也可以这样function func()endLua 编程语言... 阅读全文