Lua
kuertian
做喜欢的事,成就喜欢的自己
展开
-
lua pairs与ipairs区别
目录pairs与ipairs区别pairs与ipairs区别local a={a="a","b","c","d","e"}for k,v in pairs(a) do print(v)endprint("-----------------------")for k,v in ipairs(a) do print(v)end输出bcdea-----------------------bcde原创 2020-11-06 14:34:32 · 326 阅读 · 0 评论 -
Lua时间格式转换
os.time();获取到的时间是时间戳;os.date();获取到的时间是时间格式;1、获取当前时间:local new_time = os.time();2、时间戳转年月日时分秒:os.date("%Y-%m-%d %H:%M:%S",new_time);3、当前时间的年月日转时间戳的方法:function new_daytime_start(now_tim原创 2017-09-11 11:47:19 · 4765 阅读 · 0 评论 -
ToLua
例子1展示了最小的tolua#环境,以及执行一段lua代码操作代码如下:using UnityEngine;using LuaInterface;using System;public class HelloWorld : MonoBehaviour{ void Awake() { LuaState lua = new LuaState(); /...原创 2018-12-23 16:21:07 · 460 阅读 · 0 评论 -
lua 中 . 和 : 的区别
lua 中 . 和 : 的区别首先在lua中使用“:”定义的函数会自动传入一个名为self的变量,这个变量是隐含的,self同c++中的this一样,表示当前对象的指针:而“.”定义的函数中没有self。 function class:func2( ) end function class.func1(self) end --这时候这两个函数等价function ...原创 2019-01-05 16:27:27 · 54199 阅读 · 4 评论 -
Lua table(表)
table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。Lua table 是不固定大小的,你可以根据自己需要进行扩容。Lua也是通过table来解决模块(module)、包(package)和对象(Object)的。 例如string.format表示...原创 2019-02-12 20:57:10 · 418 阅读 · 0 评论