随笔分类 -  lua语言相关

摘要:--定义变量,这个变量现在是nil local funName --这里可以延时调用,比如按钮事件 delayCall(funName()) --这里定义函数,注意function前面不能有local function funName() print(" hello ") end 阅读全文
posted @ 2021-07-01 16:09 冥府骑士格斯 阅读(199) 评论(0) 推荐(0) 编辑
摘要:----------------------------------------------日期与时间 print("当前时间戳:") local nowTime = os.time() print(nowTime) print("") print("转换成日期:") --时间戳 转 日期 local nowData = os.date("%Y%m%d%H%M%S",nowTime) prin... 阅读全文
posted @ 2018-12-19 18:16 冥府骑士格斯 阅读(9150) 评论(0) 推荐(0) 编辑
摘要:官方手册里早已经给了答案,那就是靠lua内置的next函数 即如此用: a = {} if next(a) == nil then next其实就是pairs遍历table时用来取下一个内容的函数. 但是如果 a= nil 就会报错,所以还要先判断一下 a是否为nil。 于是封装后判断的lua ta 阅读全文
posted @ 2018-01-05 15:07 冥府骑士格斯 阅读(2408) 评论(0) 推荐(0) 编辑
摘要:str = "abc;123;345" local tab = string.split(str, ";") 然后list里面就是 abc123345 了。第二个参数可以是多个字符,但是不能是Lua正则表达式。例如. ,或者 %w 之类的。 增强版等以后再放出来吧,这个应该大部分够用了。 阅读全文
posted @ 2017-12-13 11:37 冥府骑士格斯 阅读(4548) 评论(2) 推荐(0) 编辑
摘要:cocos2d-lua提供了复制方法clone(),源码如下: 阅读全文
posted @ 2017-11-17 15:42 冥府骑士格斯 阅读(1350) 评论(0) 推荐(0) 编辑
摘要:以下来自书籍《Cocos2d-x之Lua核心编程》 1. 若想查看程序当前的内存占用情况,可以使用Lua提供的collectgarbage。collectgarbage是Lua内部的垃圾回收模块对外提供的接口,可以用来监控或改变垃圾回收器的默认行为。 下面是一个collectgarbage使用的例子 阅读全文
posted @ 2017-11-08 21:11 冥府骑士格斯 阅读(1549) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示