一.添加动画
1. studio 导出使用大图 和 使用全部大图
2. 导出使用大图 生成 png + plist和画布对应的json
3. 代码里加载画布使用了同样的方式
4. // 将大图切开存入缓冲池
cc.spriteFrameCache.addSpriteFrames(res.calcPlist);
5. 逐帧动画
将多张图片存入数组 然后使用
var animation = new cc.Animation(array, 0.025);
6. 创建空Sprite来运行动画
var sp = new cc.Sprite()
sp.setPosition(300,300)
this.addChild(sp)
sp.runAction(cc.animate(animation))
ctro在类被new的时候调用 onExit是在被removeChild的时候被调用
所有的layer都要添加onExit 并且进行清除工作
// 清除所有的 schedule和action listen
this.removeAllChildren(true) 在需要的时候加上
// Array Ob 进行重设
}
1. studio 导出使用大图 和 使用全部大图
2. 导出使用大图 生成 png + plist和画布对应的json
3. 代码里加载画布使用了同样的方式
4. // 将大图切开存入缓冲池
cc.spriteFrameCache.addSpriteFrames(res.calcPlist);
5. 逐帧动画
将多张图片存入数组 然后使用
var animation = new cc.Animation(array, 0.025);
6. 创建空Sprite来运行动画
var sp = new cc.Sprite()
sp.setPosition(300,300)
this.addChild(sp)
sp.runAction(cc.animate(animation))
ctro在类被new的时候调用 onExit是在被removeChild的时候被调用
所有的layer都要添加onExit 并且进行清除工作
onExit:function(){
//清除所有元件
this._super()// 清除所有的 schedule和action listen
this.removeAllChildren(true) 在需要的时候加上
// Array Ob 进行重设
}