@H_403_1@
@H_403_1@1、 执行动画
@H_403_1@var sprite = new cc.Sprite(“图片地址..”);
@H_403_1@var action = cc. scaleBy(0.5,0.5);
@H_403_1@sprite.runAction(action); // 动画执行一次
@H_403_1@
@H_403_1@2、 动画无限执行
@H_403_1@action. repeatForever(); // 调用一下这个玩意,动画就能无限执行
@H_403_1@sprite.runAction(action);
@H_403_1@
@H_403_1@3、 翻转设置的动画
@H_403_1@var action2 = action. reverse(); // 翻转设置的动画
@H_403_1@
@H_403_1@4、 动画顺序执行
@H_403_1@var seq = cc.sequence(action,action2); // 动画按action、action2顺序执行
@H_403_1@sprite.runAction(seq); // 执行一次动画
@H_403_1@
@H_403_1@5、 动画同时执行
@H_403_1@var action1 = cc.scaleTo(1.5,1.5);
@H_403_1@var action2 = cc. cc.moveBy(1.5,50,0);
@H_403_1@var spawn = cc.spawn(action1,action2); // 动画同时执行
@H_403_1@sprite.runAction(spawn); // 执行一次动画
@H_403_1@
@H_403_1@var jump = cc.jumpTo(1秒,x,y,幅度,次数);
@H_403_1@jump.easing(// 缓动函数);
@H_403_1@
@H_403_1@A、cc.easeIn(); // 从0开始加速
@H_403_1@B、cc.eaSEOut(); // 减速到0
@H_403_1@C、cc.easeInOut(); // 先加速后减速
@H_403_1@
@H_403_1@7、 动画回调设置
@H_403_1@var cb = cc.callFunc(回调处理函数,函数的this对象);
@H_403_1@var fade = cc.fadeOut(2); // 2秒后fadeOut
@H_403_1@var action = cc.sequence(fade,cb);
@H_403_1@sprite.runAction(action); // fade执行完后,执行 cb