cocos2d-x 3.4版本lua新增了方法dump(),dump()为输出堆栈方法,可以方便的打印表table结构和对象内容,如果使用低于3.4的版本,可以载入导入以下代...

cocos2d-x 3.4版本lua新增了方法dump(),dump()为输出堆栈方法,可以方便的打印表table结构和对象内容,如果使用低于3.4的版本,可以载入导入以下代...
CCAnimation 其实这个类就是封装了一个Frame序列,作为精灵播放动画的参数,没有别的功能。 Animation* Animation::createWithSpr...
精灵就是将图形资源加载到内存中,并根据游戏需要将其显示到屏幕中的工具,继承自CCNode,CCSprite除了节点的功能外,还封装了一张图片,在游戏中一个2D图形就是一个精灵...
Cocos2d-x 导演类CCDirector 导演类也是一个单例,有两大作用,一是设置主窗口的显示属性(比如垂直或水平、是否显示FPS)二是管理、显示场景。之前提到过,场景...
层的作用主要有两个:一是容纳精灵等节点,使它们被包含进场景(层的父节点肯定是场景,因为导演类只能和场景实例相关联);二是接收用户的输入操作,这里cocos2d打了一个标签,分...
CCScene是场景类,它相当于一个大容器,将包含在内的层和精灵输出到屏幕上,是整个树的根节点。其实CCScene的内部构成非常简单,虽然继承自CCNode,但没有在它的基础...
属性 CGPoint position位置,默认(0,0) float scale (x, y)缩放,默认(1,1) float rotation (in degrees, ...
CCActionmanager这个类其实并不属于行为类,它的父类是 NSObject,而不是CCAction,但它又与CCAction密不可分,因此在这里单独介绍下。CCAc...
在引擎根目录/cocos/scripting/lua-bindings/manual的lua_cocos2dx_manual.cpp文件中定义了scheduleScriptF...
该例使用物理引擎+重力加速器事件完成,代码如下: 效果图:
子函数可以使用父函数中的局部变量,这种行为叫做闭包闭包组成:外部函数+外部函数创建的upvalue+内部函数 问题:为什么c1能打印出值当执行完c1 = test()后,局部...
功能模块 functions 对Lua标准库扩展的函数库 coco2dx 对cocos2d-x c++接口的封装和扩展 device 对设备接口的扩展 transition ...
1:Lua语言中模式使用百分号作为转义符(类似于正则表达式) 字符分类:模式中能够与一个特定集合中的任意字符相匹配的一项“%d%d/%d%d/%d%d%d%d”来匹配dd/m...
1. require(modName) require会加载给定的模块,首先检查表package.loaded来判定模块是否已经存在。若存在则加载返回package.load...
Lua中异常处理分为pcall、xpcall、debug,若需在Lua中处理错误,必须使用 pcall(protected call)来包装所需执行的代码。 1.pcall ...
Cocos2d-x 垃圾回收机制 collectgarbage("collect"):运行一个完整的垃圾回收周期 collectgarbage("count"):返回当前程序...
Cocos2d-lua 是 Cocos2d-x引擎添加了Lua绑定的版本。使用C++和Cocos2d-x引擎开发时,编写的代码是直接调用Cocos2d-x引擎的API,因为C...
生命周期顺序流程 init() 初始化布景层调用,在类初始化时,仅会调用一次。onEnter() 进入布景层时调用,可能会发生多次。 Cocos2dx类似于ObjectC一样...
1:锚点介绍 锚点是Cocos2d-x中一个非常重要的概念,每个节点都有一个锚点,锚点指定了纹理图像和节点原点重合的位置。默认情况下,锚点位于纹理图像的集合中心。锚点的最大作...
注意事项 两个对象同时执行一个action,结果会不正确 只有....by可以执行 :reverse()函数,例如cc.RotateBy,cc.moveBy,cc.Resiz...