原文总结的非常好,都是我们学cocos2d-x以来摸索过的东西,如果早有这篇文章就能少走不少弯路了,特此截屏保存。原文链接:http://shahdza.blog.51cto.com/2410787/1569003 (原…
分类:lua教程
用Sublime写Lua时Cmd+R列不出某些函数的解决办法
用Sublime写Lua代码时,可以用Cmd+R快捷键呼出Overlay,迅速得到当前Lua文件的函数列表并可快速跳转: 这个功能在写别的语言时也适用,但是在Lua下有个小bug,那就是如果你的类名中含有0-9数字的话,…
cocos2d-x的另一个坑,cc.FileUtils:addSearchPath()的第二个参数在runtime下无法传递
本来C++那边的FileUtils::addSearchPath(const std::string &path, const bool front=false)方法定义的挺人性化,传入第二个参数为true,就可…
cocos2d-x + Lua的cc.Repeat动画执行次数不准,巨坑
Repeat这个Action的本意是可以方便地对某一个动画执行指定的次数,比如这段代码: scene.index = 0 local delayAction = cc.DelayTime:create(0.5) loca…
ejoy2d源码阅读笔记2
上回将ejoy2d的启动过程基本看了一遍,这回该看消息循环了。 进了消息循环后,我最关心的就是WM_PAINT和WM_TIMER。写过win32消息的都知道,WM_TIMER就是定时器消息,一般在这里处理数据,然后再触发…
Cocos Code IDE执行效率太慢,Sublime+QuickXDev依然是最佳的cocos2d-x + Lua编辑器
虽然cocos2d-x官方在不遗余力地推进Cocos Code IDE的发展,但基于Eclipse架构的它注定无论如何都不会像Sublime用起来那么爽,反应那么快,用Sublime写代码时敲击键盘就好像是用针在戳气球,…
cocos2d-x + Lua的可变参数使用
必须得自己定义一下arg才行: function foo(a, b, ...) local arg = { ... } -- 现在可以使用arg[1]、arg[2]来取得可变参数了 -- 或者原封不动再去调用别的函数 b…
cocos2d-x画圆角矩形的Lua实现
-- 传入DrawNode对象,画圆角矩形 function drawNodeRoundRect(drawNode, rect, borderWidth, radius, color, fillColor) -- seg…