随笔分类 -  lua

脚本语言lua相关
摘要:将需要用的函数插入到 名字为 SensitiveChecker 的全局变量表中, 这里我加入了两个函数。用于之前的敏感词屏蔽操作,因为只需要用到这两个接口,所以没有必要去把一个类添加到项目中去,为了省事就加了个全局的表 阅读全文
posted @ 2019-07-29 21:38 梦涵的帅爸爸 阅读(757) 评论(0) 推荐(0)
摘要:最近需要给游戏做一个敏感词新系统,我采用的方法是比较常用的DFA(确定有穷状态机)算 法,先不讲算法,而这种算法的实现需要一个相应的敏感词库。 我拿到了词库后发现词库中大概有8000+个词,其中包括很多重复的,还有很多有着头包含关 系的词; 什么是头包含词呢? 看如下例子: 我们知道在DFA算法读取 阅读全文
posted @ 2019-07-27 20:18 梦涵的帅爸爸 阅读(1868) 评论(0) 推荐(0)
摘要:用脚本进行开发,如果不能实时去输入指令,就丧失了脚本的一大特色,所以对cocos2d-x程序稍微修改下,使其可以直接从控制台读入lua指令,方便调试。 1 首先在行首加入lua的引用,如下 1 #include "main.h" 2 #include "AppDelegate.h" 3 #inclu 阅读全文
posted @ 2019-07-17 17:16 梦涵的帅爸爸 阅读(1275) 评论(0) 推荐(0)
摘要:fireEvent 产生事件,创建协程分发(在registerEventListener注册过的事件中通过事件名字找到对应的信息,然后执行对应模块的OnEvent函数),多个地方都注册了同一个事件的话,则所有监视该事件的模块都会收到 1 -- 事件ID 2 -- 可配置与配置表中(TODO) 3 a 阅读全文
posted @ 2019-07-08 17:44 梦涵的帅爸爸 阅读(1949) 评论(0) 推荐(0)
摘要:1 -- 编译一个代码文件 2 -- loadfile (lua_State *L, const char *filename); 3 -- 将一个文件加载为lua代码块,仅编译不执行,返回值为编译后的 4 -- 代码块函数和错误信息。 5 function COMPILE(file) 6 loca 阅读全文
posted @ 2019-01-24 11:36 梦涵的帅爸爸 阅读(703) 评论(0) 推荐(0)
摘要:具体的表现是:移动滚动容器到头部, 新增icon淡入并掉入格子,显示格子中的图标,icon放大并淡出 1 function UISkyResource:playActivedEffect(id) 2 if not id or id == 0 then 3 return; 4 end 5 6 -- 找 阅读全文
posted @ 2018-12-19 21:34 梦涵的帅爸爸 阅读(481) 评论(0) 推荐(0)
摘要:lua table (表) Table 的常用操作 local fruits = {“aaa”,”bbb”,”ccc”,”ddd”,”eee”,”fff”,”ggg”} table.concat(fruits,”:”,x,y); 用于连接fruits表中的第x到第y个元素每个元素间用“:”隔开,x、 阅读全文
posted @ 2018-11-26 14:45 梦涵的帅爸爸 阅读(258) 评论(0) 推荐(0)
摘要:1.数据类型: string(字符串) ·运算符“+、-、*、/”等操作字符串,lua会尝试讲字符串转换为数字后操作; ·字符串连接用“..”运算符 ·用“#”来计算字符串的长度(放在字符串前面) ·字符串的相关操作以及格式化操作 Table(表) ·表的初始化: Loacl tbl1 = {}; 阅读全文
posted @ 2018-11-24 21:05 梦涵的帅爸爸 阅读(491) 评论(0) 推荐(0)