
lua
yxriyin
因为啥都不精通,所以啥都自成一家
展开
-
tolua移除协程的各种坑
一开始发现tolua没有停止协程的功能,而lua协程也不支持从外部停止,于是就想自己封装一层。最开始写了一个最简单的stop接口:function coroutine.stop(co) print("stopCo1", co, debug.traceback()) local timer = comap[co] print("stopCo2", timer) ...原创 2018-06-06 11:36:55 · 2481 阅读 · 0 评论 -
lua 面向对象的实现问题
一开始打算用最简单的形式,就是如下: function AIExecuteQueue:New() local o = {} setmetatable(o, self) self.__index = self o:init() return o end 一开始没啥问题,但后来逐渐发现问题。 首先我希望要有一个基类Base Base:New里面绑原创 2017-12-28 16:05:28 · 675 阅读 · 4 评论