随笔分类 -  lua

代码分模块,职责
摘要:碰到一个问题,控制流程杂乱,不方便控制,每次都要通过各种开关去控制各种效果流程. 上图的做法,很不科学,函数应该保证单一性的功能,上面的函数,职责是播放特效,而且不是控制特效是否该播放. 所以以后需要注意. 阅读全文
posted @ 2021-03-09 16:26 DMC-尼禄 阅读(74) 评论(0) 推荐(0)
查找最后一位小于等于 value 的元素(从中位数查找,节约大量性能)
摘要:-- 查找最后一位小于等于value的元素 -- 有序数组 从小到大 -- @param t 待搜索table -- @param filter_func 刷选器,支持数组元素可以为table -- @param value 搜索值 -- @return index 返回位置下标 -1没找到 fun 阅读全文
posted @ 2021-03-01 10:47 DMC-尼禄 阅读(130) 评论(0) 推荐(0)
lua中的循环
摘要:循环这种数据结构 ipairs 循环 会按 从小到大 顺序循环 pairs 循环 会乱序循环 补充: 2021-2-22 14:36:31 阅读全文
posted @ 2020-09-10 16:55 DMC-尼禄 阅读(217) 评论(0) 推荐(0)
lua中 后端发过来的 按位表示值,在前端中需要处理的函数
摘要:获取某个数的二进制表示的 第n位 最低位是 1 @param input number 二进制 @param n number 第n位 @return number 返回 1 或者 0 function MathUtils:get_bit_by_position( input, n ) local 阅读全文
posted @ 2020-09-10 15:29 DMC-尼禄 阅读(331) 评论(0) 推荐(0)
lua 打印表方法
摘要:完美打印表的方案 function TableUtils:print_r ( t ) local print_r_cache={} local function sub_print_r(t,indent) if (print_r_cache[tostring(t)]) then print(inde 阅读全文
posted @ 2020-09-08 15:09 DMC-尼禄 阅读(1220) 评论(0) 推荐(0)
lua开发
摘要:必备插件 代码提示: 注释提示: 断点调试: 格式化代码: 来自 2020-8-21 11:57:37 的我 不好意思 这个足以,就是没断点。。。 阅读全文
posted @ 2020-07-20 18:16 DMC-尼禄 阅读(73) 评论(0) 推荐(0)