
lua 重修之路
文章平均质量分 57
___E_O_S___
霍~哈~
展开
-
【步兵 lua】可配置化状态机,死磕行为树
【步兵 lua】可配置化状态机,死磕行为树 By EOS.前段事件阿法狗这么火,于是忍不住想搞一搞ai,然后很自然的就研究到了行为树。 不过一看感觉行为属很是别扭,不符合我的思维模式,看了下行为树的优缺点, 评估了下状态机的复用性和可配化处理实现,觉得没有问题,于是有了此片文章。执行效果废话不多少,先看看最终实现的效果图,只用了log简单的输出了一下=、=。原创 2017-07-19 22:44:31 · 1980 阅读 · 0 评论 -
【步兵 lua】事件模型和事件解耦
因为大多数程序是单线程,如果想处理外部事件,都离不开消息循环, 而事件模型和消息循环是天生一对,先了解下事件模式~事件模型的特点(1)可动态增加减少接收者(2)可动态调整接收优先级(3)每个接收对象都有机会响应事件,每个事件可由多个对象同时处理(4)对于处理不了的事件,接收对象可以不做处理(5)对于已经处理的事件,接收对象可以选择停止派发,也可以选择继续派发原创 2017-03-26 13:03:21 · 918 阅读 · 0 评论 -
【步兵 lua】简洁的排序
【步兵 lua】快捷排序 by EOS.好久没更新了,怒刷一下存在感。前几天,做一些选项排序相关的功能,遇到一个小问题,然后把解决方法分享一下。其实就是一些简单的排序,举个例子: 比如装备,一会要按照 品质-评分-等级 排序,一会又要按照 评分-品质-等级排序原创 2016-11-03 22:12:43 · 750 阅读 · 0 评论 -
【步兵 lua】利用脚本的优势
【步兵 lua】利用脚本的优势 by EOS.刚开始从c++转到lua的同学,可能会因为习惯了严格的写法, 从而使得脚本很多的灵活之处没有被发挥出来,那么就让我来教坏你吧。 (ps:脚本用多了不知道会不会回不去了= =、,好久没碰C艹了)原创 2016-07-29 19:04:46 · 812 阅读 · 0 评论 -
【步兵 lua】匹配模式 之 花式split
【步兵 lua】匹配模式 之 花式split by EOS.练习匹配模式自己写的一些东西,拿出来分享一下,希望对大家有帮助=。=原创 2016-06-13 10:55:59 · 557 阅读 · 0 评论 -
【步兵 lua】模拟继承
【步兵 lua】模拟继承 by EOS.lua中的继承可能见过许多中了,比如cocos源码里的,是比较高级的。 但本文这种的写法,是适应我的习惯。原创 2016-06-12 23:31:52 · 373 阅读 · 0 评论 -
【步兵 lua】元表+元方法+弱引用
【步兵 lua】元表+元方法+弱引用 by EOS.承接上一篇,还是测试代码,放一起太混乱,分开放~ 写的很随意=。=,不过看看也没坏处的~原创 2016-06-12 23:17:34 · 462 阅读 · 0 评论 -
【步兵 lua】搜索路径+变参+string库+table库
【步兵 lua】变参+string库+table库 by EOS.最近重修,把我写的一些测试代码直接贴出来了,做记录也好,分享也好=。=原创 2016-06-12 22:59:30 · 637 阅读 · 0 评论 -
【步兵 lua】尾递归 打印table
【步兵 lua】尾递归 打印table by EOS.脚本语言打印数据结构是很常见的功能,因为脚本语言大多数情况都是用文本编辑区去写, 自然缺少了ide的调试之类的强大功能,但相对的开发环境就轻便了很多。比如 我,用的就是NodePad++,一个轻量级文本编辑器。先上图看看效果 如图所示,我用的是缩进形式打印的,个人感觉这样看着更舒服、清晰 。(ps: 而且相对的要简单一些=。=)原创 2016-06-11 23:30:57 · 551 阅读 · 0 评论