Cocos2d-js 学习三: 简单动画使用

1、 执行动画

var sprite = new cc.Sprite(“图片地址..”);

var action = cc. scaleBy(0.5,0.5);

sprite.runAction(action); // 动画执行一次

2、 动画无限执行

action. repeatForever(); // 调用一下这个玩意,动画就能无限执行

sprite.runAction(action);

3、 翻转设置的动画

var action2 = action. reverse(); // 翻转设置的动画

4、 动画顺序执行

var seq = cc.sequence(action,action2); // 动画按action、action2顺序执行

sprite.runAction(seq); // 执行一次动画

5、 动画同时执行

var action1 = cc.scaleto(1.5,1.5);

var action2 = cc. cc.moveBy(1.5,50,0);

var spawn = cc.spawn(action1,action2); // 动画同时执行

sprite.runAction(spawn); // 执行一次动画

6、 缓动效果

var jump = cc.jumpTo(1秒,x,y,幅度,次数);

jump.easing(// 缓动函数);

常用缓动函数有:

A、cc.easeIn(); // 0开始加速

B、cc.eaSEOut(); // 减速到0

C、cc.easeInOut(); // 先加速后减速

7、 动画回调设置

var cb = cc.callFunc(回调处理函数,函数this对象);

var fade = cc.fadeOut(2); // 2秒后fadeOut

var action = cc.sequence(fade,cb);

sprite.runAction(action); // fade执行完后,执行 cb

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...