随笔分类 -  Lua

lua的table的删除操作
摘要:直接使用table的remove方法 删除后,后面的元素会往前移动。有点像C++的std::vector删除一个元素一样。这个操作会改变表的长度,即#tab会-1;这很合理。 可以给要删除的元素赋值为nil 这种方法,相当于间接把这个元素从表中删除了。但是注意两点: (1)表的长度不会改变,即#ta 阅读全文

posted @ 2018-12-28 14:35 dongtshj 阅读(2654) 评论(0) 推荐(1)

cocos2dx lua 图片去色shader
摘要:虽然是参数node不过暂时发现只对sprite有效,对文本竟然没有效果 阅读全文

posted @ 2018-11-28 15:50 dongtshj 阅读(1097) 评论(0) 推荐(0)

Lua的协同程序(coroutine)
摘要:可以参考这篇文章 阅读全文

posted @ 2016-06-22 10:37 dongtshj 阅读(114) 评论(0) 推荐(0)

Lua与C++的交互
摘要:这篇文章说的挺详细的:Lua与C++的交互 阅读全文

posted @ 2016-06-22 10:34 dongtshj 阅读(147) 评论(0) 推荐(0)

Lua的元方法__newindex元方法
摘要:上一篇介绍了__index元方法,总结来说:__index元方法是用于处理访问table中不存在的字段时的情况。 而今天,介绍的__newindex元方法,总结来说,就是:用于处理给table中不存在的字段赋值时的情况。也就是说,当给table中不存在的字段赋值时,将会调用__newindex元方法 阅读全文

posted @ 2016-06-22 10:23 dongtshj 阅读(318) 评论(0) 推荐(0)

Lua中强大的元方法__index详解
摘要:今天要来介绍比较好玩的内容:__index元方法 我是备胎,记得回头看看 咳咳,相信每一位女生都拥有或者不知不觉中拥有了一些备胎,啊!当然,又或许是成为过别人的备胎。 没有备胎的人,就不是完整的人生。(扯远了。。。) 我们来想象一下,如果对一个table进行取值操作,但是table根本就没有这个值呢 阅读全文

posted @ 2016-06-22 10:01 dongtshj 阅读(664) 评论(0) 推荐(0)