lua
毛毛虫
学无止境
展开
-
Lua创建富文本
最近工作比较忙,而且业余时间正在学习《PMP国际项目管理认证》所以更新的比较慢,有朋友问我Lua如何手动创建“富文本”,那么下面就来送上代码。self._getter.btn_task:是我创建的一个按钮其余的代码注释都已经非常清楚了,每一句都有注释。在知乎上可以添加视频能看到效果,在这里看不到效果只能你自己去验证了。效果就是当我点击按钮,文本向上移动然后消失。核心代码就是这些,作为程...原创 2019-10-12 11:08:15 · 730 阅读 · 0 评论 -
如何更好的学习lua
用了lua好长一段时间了,但是从来没有系统的去梳理一下。只是仗着c++基础,然后找了本lua书花了一天时间看了一遍,就上手开始做项目。项目到目前做了一年多了。也算顺利,最近项目不是很忙,突然想认真的去梳理一下lua,就当是给自己做做笔记,然后温故知新吧。个人不是很喜欢去写一些大篇幅的理论:什么事lua语言了,lua语言的好处了,lua是由什么人创建的了。我喜欢的简单明了如何能让我快速的看懂lua...原创 2019-05-08 15:46:17 · 1228 阅读 · 0 评论 -
如何更好的学习Lua第二篇,基本语法
Lua 是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回Lua中有八种基本类型:1、nil (空)nil 这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。nil 类型表示一种没有任何有效值,它只有一个值 – nil,例如打印一个没有赋值的变量,便会输出一个 nil 值:上代码如图下:事实证明temp的值...原创 2019-05-08 17:39:13 · 278 阅读 · 0 评论 -
如何更好的学习Lua第三篇,Table表
table是Lua语言中的一种重要的数据类型, table 的一些特性简单列举如下:(1).table 是一个“关联数组”,数组的索引可以是数字或者是字符串;(2).table 的默认初始索引一般以 1 开始;(3).table 的变量只是一个地址引用,对 table 的操作不会产生数据影响;(4).table 不会固定长度大小,有新数据插入时长度会自动增长;(5).table 所有索引...原创 2019-05-14 09:14:40 · 240 阅读 · 0 评论 -
如何更好的学习Lua第四篇,控制语句
控制结构几乎所有的语言都有控制结构,同样,对于Lua的控制结构是非常简单的。Lua提供了用于条件执行的if,循环的while、repeat和for。所有的控制结构都有一个显式的终止符:if、for和while以end作为结尾,repeat以until作为结尾。特别注意,在Lua中是不支持switch结构的。if 语句:if语句先测试其条件,然后根据测试结果执行then部分或者else部分,...原创 2019-05-14 11:46:04 · 195 阅读 · 0 评论 -
如何更好的学习Lua第五篇,变量作用域
变量在使用前,必须在代码中进行声明,即创建该变量。编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。Lua 变量有三种类型:全局变量、局部变量、表中的域。Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。局部变量的作用域为从声明位置开始到所在语句块结束。变量的默认值均为 nil。至于什么堆栈,什么内存那是C++的为...原创 2019-05-15 09:34:23 · 1125 阅读 · 0 评论