
lua
yq_sprite
这个作者很懒,什么都没留下…
展开
-
Lua性能优化指南
https://github.com/flily/lua-performance/blob/master/Guide.zh.mdhttps://springrts.com/wiki/Lua_Performancehttp://www.lua.org/gems/sample.pdf原创 2020-07-20 10:43:15 · 241 阅读 · 0 评论 -
Lua 中移除table中的数据
Lua 中移除table中的数据有两种方式来移除table中的数据方式一:按下标来移除table.remove(table_name, [pos,]) 直接移除某个下标的数据,例如:local t = {5, 6, 7, 8}table.remove(t, 2)for k, v in pairs(t) do print(k, v)end输出结果: 在...原创 2018-04-20 14:39:12 · 12111 阅读 · 0 评论 -
Lua中判断引用的C#对象是否为空
Lua中判断引用的C#对象是否为空现象 我们在游戏中经常使用lua引用C#中的一个对象,当我们试图使用C#中的方法删除这个对象时,lua中并不知道这个对象已经被删除了,这时我们再去使用这个lua对象做一些操作时就会报错。 原理 在Lua/System/Global.lua里面提供了很多实用的函数集合,里面其中有一个函数是 –unity 对象判断为空, 如果你有些对象是在c#删掉了,lu...原创 2018-05-28 15:04:10 · 4755 阅读 · 0 评论 -
Lua 自定义基本迭代器
lua 迭代器可以用lua语言自己创建一个迭代器具体代码如下代码块代码块语法遵循标准markdown代码,例如:function list_iter(t) local i = 0 local n = table.getn(t) return function () i = i + 1 if i <= n ...原创 2018-08-28 15:19:20 · 274 阅读 · 0 评论