Lua
善良的兽人Goodorc
这个作者很懒,什么都没留下…
展开
-
异步(延时)逻辑难题,以及采用lua的解决方法
在网游程序里混过一阵子的程序员大都知道,“异步逻辑”是游戏逻辑里最容易失误的地方之一。刷钱、刷经验、不花钱得到道具,然后关服、回档、删号等等等等,其可能造成的危害不胜枚举。而且实际上银行系统之类的地方遇到这种问题就更有趣了:)。 不同团队对此类问题的称呼不同,我喜欢称其为“异步”。它是说这样一类问题: 玩家满足某条件时(比如身上有10金币),与NPC对话触发一个原创 2012-05-11 13:56:14 · 10286 阅读 · 0 评论 -
Lunatic Python的一些安装问题
2012年6月26日更新:太坑爹了,太坑爹了。。。lunatic python在64位ubuntu机器上运行会崩溃。查了好久发现几处错误在编译时候就会报出来。详见本博客新一些的博文。 另外,最新的版本已经完全支持lua5.1了(至少看起来是的)。源码和一些项目进展在这里找: https://launchpad.net/lunatic-python 总之,这原创 2012-05-14 21:31:32 · 1766 阅读 · 2 评论 -
lua调用C++函数崩溃时,查看lua的调用栈信息 (特别适用于tolua++)
cocos2d-x这个开源引擎目前在移动开发领域挺火,我用了一阵子,非常喜欢它的lua绑定,一旦理解了其工作机制,用起来相比C++有不同的感受。 但是想要用好lua脚本,实在不是件容易的事情。要让lua绑定变得非常好用,可能依然需要大量工作。 这里记录一个很实用的技巧:在lua调用cocos2d-x的接口而导致崩溃时,无法直接看到lua的调用栈,也就无法原创 2012-12-06 23:39:19 · 11711 阅读 · 2 评论