Lua
脚本语言lua的知识点
914406232
这个作者很懒,什么都没留下…
展开
-
lua中如何获取当前网络时间戳
项目中需要用到时间,原本获取的是本地时间,后来发现如果手机的本地时间是错的,会出现一些bug,只能获取网络时间。lua中获取本地时间可以用os.time();下面介绍的是如何获取网络时间: local socket = require "socket.core" local server_ip = { "time-nw.nist.gov",...原创 2019-05-21 13:49:33 · 3948 阅读 · 2 评论 -
lua学习笔记2
一开始,我以为在类里面添加一个类为元表就可以实现继承,但是总是报错,所以很烦恼,今天刚好有空,就来研究了一下,终于知道了原由废话不说了,上代码:--lua中的类的使用方法--@people类 people = {name } function people:new(p) p = p or {} setmetatable(p, self) self.原创 2017-05-25 17:52:21 · 568 阅读 · 0 评论 -
lua中关于随机数取值问题
在C++中srand((unsigned)time(NULL)cbPosition=rand()%10这样就可以在【0,9】随机取值了,但是翻译成lua的时候就需要注意了在lua中cbPosition = math.random(0,10)这样取出来的随机值是【0,10】还有在短时间内取出来的数值都是一样的,加一句math.randoms原创 2017-09-07 14:23:05 · 4397 阅读 · 0 评论 -
lua 中文字符判断
--中文字符判断function stringIsHaveChinese(str,iType) if str == nil then return false end if iType == 1 then -- local s = string.gsub(str, "^.", "")--标点符号 -- if #s >...原创 2019-07-22 14:23:39 · 2973 阅读 · 0 评论 -
lua 元方法__newindex,实现只读的table
根据__newindex 的这一个特性,可以用来跟踪一个table 赋值更新的操作,如果是一个只读的table ,可以通过__newindex 来实现下面是代码lua中__newindex的调用机制跟__index (关于__index的用法参考上一篇博客点击打开链接)的调用机制是一样的,当访问table中一个不存在的key,并对其赋值的时候,lua解释器会查找__newindex元方法,如果存在...翻译 2019-02-15 15:48:48 · 479 阅读 · 0 评论 -
lua笔记 文字简单实用
--创建系统字体标签--text 文字--font 字体--fontSize 字体大小--dimensions label尺寸--hA 水平对齐方式--vA 垂直对齐方式function FontConfig.c...原创 2019-02-27 16:47:43 · 230 阅读 · 0 评论 -
推荐一个lua插件
链接如下:https://github.com/sumneko/lua-language-server原创 2020-09-02 09:47:56 · 481 阅读 · 0 评论 -
Lua中含中文字符串长度计算
在项目中遇到了需要在Lua中计算含中文的字符串的字符串长度。当时想当然的就用了string.len(“确定”) 发现输出时竟然是6!后来才知道 ,由于文件编码格式是UTF-8,所以一个中文是3个字节!所以这也不难解释为何“确定”的长度是6了。 至于UTF-8的前世今生,以及具体格式,网上有很多不错的讲解,以下是一位同行的形象讲解。“先从字符编码讲起。1、美国人首先对其英文字符进行了编码,也就是最早的ascii码,用一个字节的低7位来表示英文的128个字符,高1位统一为0;2、后来欧洲人发现尼.原创 2020-11-17 20:08:45 · 638 阅读 · 0 评论 -
lua阿拉伯数字转化成汉字
不废话直接上代码--阿拉伯数字汉字化function game.numberToChinese(number) if type(number) ~= "number" then return end local numerical_tbl = {} local numerical_names = {[0] = "零", "一", "二", "三", "四", "五", "六", "七", "八", "九"} local numerical_un原创 2021-02-04 11:16:59 · 441 阅读 · 0 评论