随笔分类 -  LUA

摘要:https://gitee.com/liyonghelpme/LuaProfilerForUnity 阅读全文
posted @ 2019-07-27 08:09 时空观察者9号 阅读(172) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/swj524152416/article/details/71125478 阅读全文
posted @ 2018-08-20 18:11 时空观察者9号 阅读(391) 评论(0) 推荐(0) 编辑
摘要:来自:Lua加密 两种方式:一种用luac,一种用luajit luac加密: 1、lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,去官网下载Lua源代码包(http://www.lua.org/ftp/),下好解压,目录如下 2、启动一个Visual Studio 命 阅读全文
posted @ 2018-08-15 07:03 时空观察者9号 阅读(770) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/ys5773477/article/details/46419259 阅读全文
posted @ 2018-08-10 12:09 时空观察者9号 阅读(176) 评论(0) 推荐(0) 编辑
摘要:------------------------------------------------------------------------------ --2018.7.21 do --开启或关闭print xprint = print set_print = function(yes) print = yes and xprint or function(... 阅读全文
posted @ 2018-07-30 17:09 时空观察者9号 阅读(313) 评论(0) 推荐(0) 编辑
摘要:1,https://blog.csdn.net/henren555/article/details/44095509 阅读全文
posted @ 2018-07-27 11:37 时空观察者9号 阅读(126) 评论(0) 推荐(0) 编辑
摘要:热更新是什么?简单的说就是打补丁,只补需要部分,不用重个游戏包重打上传 热更新问题的本质是代码更新而不是资源更新,为什么呢? 大型手游都是将补丁资源放在专门的WEB服务器上,游戏启动时动态下载并放入到游戏的持久化目录中,这对安卓和苹果都可以 但是代码就特殊了: 1,由于不同类型的语言有不同的运行机制 阅读全文
posted @ 2018-03-25 22:21 时空观察者9号 阅读(1298) 评论(0) 推荐(0) 编辑
摘要:------------------虚函数overload-------------------------- --回调:寻路中格子坐标改变 CHero.OnSearchToCellsChange = function(self) self:OnSyncWithServer() end ------------------虚函数overload结束--------------------... 阅读全文
posted @ 2018-03-15 12:20 时空观察者9号 阅读(786) 评论(1) 推荐(0) 编辑
摘要:CA = {} CA.TestCb = function(self, cb) if not self._cb then self._cb = function() cb() end end self._cb() end CA:TestCb(function() print("cb1") end) CA:TestCb(function() ... 阅读全文
posted @ 2018-02-28 18:26 时空观察者9号 阅读(543) 评论(0) 推荐(0) 编辑
摘要:static void TestChar0() {//注意字符串中0和\0的区别,如 s1="h0ello", s2 = "h\0ello" //s2中的\0是字符串结尾符,除了C#不把它作为结束符外,其它语言都把它作为结束符,如U3D,LUA,C/C++等 //而s1中的0仅是一个字符0而已,字符0的ASCII值是... 阅读全文
posted @ 2018-01-16 17:45 时空观察者9号 阅读(231) 评论(0) 推荐(0) 编辑
摘要:链接 阅读全文
posted @ 2017-09-12 18:30 时空观察者9号 阅读(236) 评论(0) 推荐(0) 编辑
摘要:LUA中环境是指一个函数执行的表,即一个函数在什么表中执行。 这里的函数是特殊的,是loadfile("x.lua")的返回值。 loadfile("x.lua")从x.lua文件加载源码,形成一个源码块,但没有执行。只有手动去执行它才会真正运行其中代码,如下: local func = loadf 阅读全文
posted @ 2017-09-12 17:39 时空观察者9号 阅读(237) 评论(0) 推荐(0) 编辑
摘要:LUA的表有插入和删除两种操作。插入操作非常快,100000次操作都在0.01S左右,而删除操作在表元素大于10000时却急速变慢,测试如下: 阅读全文
posted @ 2017-08-28 16:17 时空观察者9号 阅读(323) 评论(0) 推荐(0) 编辑
摘要:function test() print('test')end function test() print('test22222')end test() --输出test2222 阅读全文
posted @ 2017-04-27 15:18 时空观察者9号 阅读(244) 评论(0) 推荐(0) 编辑
摘要:t = { 1, 2, 3, nil, 4,} for k, v in ipairs(t) doprint(k, v)end print(" ") for k, v in pairs(t) doprint(k, v)end 阅读全文
posted @ 2017-03-01 10:30 时空观察者9号 阅读(171) 评论(0) 推荐(0) 编辑
摘要:local heroInfo = {} --直接打印 table的名字,就会输出该table的内存地址 print("表地址---------------",heroInfo) --注意区别PrintInfo,PrintInfo2与TestSelf两个函数中self的不同 --有什么不? heroInfo.PrintInfo = function(self, x)--这里的self仅是我... 阅读全文
posted @ 2017-02-24 10:42 时空观察者9号 阅读(589) 评论(0) 推荐(0) 编辑
摘要:table在删除元素时要注意,例t = { "hello", "world", "!"}t[1] = nil此时print(#t) --输出3,就是说把表的元素置为nil并没有移除该表项。 但,若是: 再看更诡异的 阅读全文
posted @ 2017-02-16 09:51 时空观察者9号 阅读(312) 评论(0) 推荐(0) 编辑
摘要:t = { [1] = 222, [2] = 23, [3] = 2433, [42] = 135, [5] = 1287, [7] = 7, [102] = 103, [11] = 0, [1998] = -999, } t1 = { 222, 23, 2433, 135, } table... 阅读全文
posted @ 2017-01-18 11:48 时空观察者9号 阅读(626) 评论(0) 推荐(0) 编辑
摘要:t = { [1] = 222, [2] = 23, [3] = 2433, [4] = 135, } t1 = { 222, 23, 2433, 135, } t2 = { 'a', 'b','d','c', } function cmp(v1, v2) return v1.key < v2.key en... 阅读全文
posted @ 2017-01-18 11:42 时空观察者9号 阅读(422) 评论(0) 推荐(0) 编辑
摘要:t = { [1] = 1, [344222] = 12, [223232] = 20} for k, v in pairs(t) do--注意这个输出顺序是没有规律的!!! print(k, v) end local keys = {} for k, _ in pairs(t) do table.insert(keys, k) end function cmp(v1, v... 阅读全文
posted @ 2017-01-18 10:55 时空观察者9号 阅读(171) 评论(0) 推荐(0) 编辑

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