1、把A对象添加到B对象中:B对象.addchild(A对象)
2、数组中变量名后面不需要维度[]
3、定义变量对象时使用类型符var
4、精灵cc.Sprite、层cc.Layer、Menu按钮cc.MenuItemLabel、文字显示cc.LabelTTF、菜单cc.Menu、精灵按钮cc.MenuItemSprite、图片按钮cc.MenuItemImage、开关按钮cc.MenuItemToggle
5、设置对象坐标,比如设置sprite的坐标
var child = new cc.Sprite(s_pathGrossini);
child.x = 200;
child.y = 200;
this.addChild(child, 1);
6、运行动作使用对象.runAction
7、序列(cc.sequence)、延时(cc.delayTime)、旋转(cc.rotateBy)、淡入(cc.fadeIn)、淡出(cc.fadeOut)、移动(cc.moveBy)、缩放(cc.scaleTo)、倾斜(skewTo)、跳跃(cc.jumpTo)、贝赛尔曲线(cc.bezierBy)、闪烁(cc.blink)、反转(动作.reverse())、变色动作(cc.tintTo)、球面选择(cc.orbitCamera)、显示(cc.show)、隐藏(cc.hide())、同时动作(cc.spawn)、动作克隆(动作.clone())
将对象放置到某个指定位置,作用与修改对象的Position属性相同, 可以配合cc.sequence实现组合动作(cc.place())、切换对象的可视性(toggleVisibility)、跟随动作(cc.follow)、创建一个样条曲线轨迹的动作(cc.cardinalSplineBy)、绘制指定曲率的基数样条(对象. drawCardinalSpline)、笛卡尔曲线运动(cc.catmullRomBy)、绘制指定曲率的基数样条(对象. drawCatmullRom)、TargetedAction写一个目标动作,将动作执行人girl和要执行的动作jump放入其中、动作重复次数(cc.repeate(动作))、动作永远执行(cc.forever);
8、函数回调(cc.callFunc)
cc.callFunc(this.onRemoveThis, this)
onRemoveThis:function () {
this.parent.removeChild(this);
this.onNextCallback(this);
}
9、坐标点cc.p(x,y)
10、设置颜色cc.color(0,0,0,255)
11、取绝对值Math.abs() 把数四舍五入为最接近的整数。Math.round()
12、Cocos-js常见的宏定义
cc.director = cc.Director.getInstance();
cc.winSize = cc.director.getWinSize();
cc.view.getCanvasSize = cc.view.getFrameSize;
cc.view.getVisibleSizeInPixel = cc.view.getVisibleSize;
cc.view.getVisibleOriginInPixel = cc.view.getVisibleOrigin;
cc.eventManager = cc.director.getEventDispatcher();
cc.audioEngine = cc.AudioEngine.getInstance();
cc.fileUtils = cc.FileUtils.getInstance();
cc.spriteFrameCache = cc.SpriteFrameCache.getInstance();
13、音效引擎:cc.audioEngine.playEffect():播放音效cc.audioEngine.stopMusic(res_platform.musicHome):停止音乐
14、场景切换:cc.TransitionFade