您的位置:首页 > 其它

添加动画

2016-06-30 08:58 183 查看
添加动画

studio 导出使用大图  和 使用全部大图

导出使用大图 生成 png + plist和画布对应的json

代码里加载画布使用了同样的方式

cc.spriteFrameCache.addSpriteFrames(res.calcPlist);

将大图切开存入缓冲池

逐帧动画

将多张图片存入数组 然后使用

var animation = new cc.Animation(array, 0.025);

创建空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 进行重设   

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: