随笔分类 - lua
代码分模块,职责
摘要:碰到一个问题,控制流程杂乱,不方便控制,每次都要通过各种开关去控制各种效果流程. 上图的做法,很不科学,函数应该保证单一性的功能,上面的函数,职责是播放特效,而且不是控制特效是否该播放. 所以以后需要注意.
阅读全文
查找最后一位小于等于 value 的元素(从中位数查找,节约大量性能)
摘要:-- 查找最后一位小于等于value的元素 -- 有序数组 从小到大 -- @param t 待搜索table -- @param filter_func 刷选器,支持数组元素可以为table -- @param value 搜索值 -- @return index 返回位置下标 -1没找到 fun
阅读全文
lua中 后端发过来的 按位表示值,在前端中需要处理的函数
摘要:获取某个数的二进制表示的 第n位 最低位是 1 @param input number 二进制 @param n number 第n位 @return number 返回 1 或者 0 function MathUtils:get_bit_by_position( input, n ) local
阅读全文
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
阅读全文
浙公网安备 33010602011771号