美文网首页
Cocos2d-x学习笔记4:移动、重复动作、组合动作

Cocos2d-x学习笔记4:移动、重复动作、组合动作

作者: 丿沧海一粟丿 | 来源:发表于2017-07-05 11:39 被阅读0次
//移动
ccBezierConfig bezier;
    bezier.controlPoint_1 = Point(100, 0);
    bezier.controlPoint_2 = Point(200, 250);
    bezier.endPosition = Point(300, 50);
    BezierBy *bezierTo = BezierBy::create(4.0f, bezier);//BezierTo是坐标点,BezierBy是向x,y移动多少距离。
    sprite -> runAction(bezierTo);
//重复动作
//创建一个jumpBy动作对象
    JumpBy *jump = JumpBy::create(3.0f, Vec2(50, 1), 100, 1);
    //以jump为参数,创建一个永久性的重复动作
    RepeatForever *repeatForeverActiong = RepeatForever::create(jump);
    //以jump为参数,创建一个指定重复次数的动作
//    Repeat *repeatActiong = Repeat::create(jump, 3);
    sprite -> runAction(repeatForeverActiong);
//组合动作,动作一起播放。只需要把Spawn改成Sequence,动作就是一个接一个播放了。
//创建一个jumpBy动作对象
    JumpBy *jump = JumpBy::create(3.0f, Vec2(50, 1), 100, 1);
    //以jump为参数,创建一个永久性的重复动作
    RepeatForever *repeatForeverActiong = RepeatForever::create(jump);
    //以jump为参数,创建一个指定重复次数的动作
//    Repeat *repeatActiong = Repeat::create(jump, 3);
//    sprite -> runAction(repeatForeverActiong);
    // add the sprite as a child to this layer
    //创建一个移动动作对象
    MoveBy *moveBy = MoveBy::create(2.2f, Vec2(40, 20));
    //创建一个旋转动作对象
    RotateBy *rotateBy = RotateBy::create(2.5f, 20, 10);
    //创建组合动作对象,将所有动作连起来
    Action *actions = Spawn::create(repeatForeverActiong, moveBy, rotateBy, jump, NULL);
    sprite -> runAction(actions);
//

相关文章

  • Cocos2d-x学习笔记4:移动、重复动作、组合动作

  • cocos2d第四篇--动作,特效和动画(未完待续)

    动作 动作包括基本动作和基本动作的组合,这些基本动作有缩放,移动,旋转等,而且这些动作变化的速度也可以设定。Act...

  • 2021-09-02

    武术的教学步骤:1、基本动作学习。2、基本功学习。3、组合动作学习。4、套路学习。5、技术创新实践。 运动损伤的概...

  • 关于学习:重复动作

    文| 挚爱海岸 最近听了一期关于“学习”的节目,觉得这样的一个主题特别有趣,它可以引起我们许多的思考,对成长甚有效...

  • 简单的动作用心练

    简单的动作重复练,重复的动作用心练! “万丈高楼”平地起,只有不断重复再重复的练习,舞蹈学习中的动作准确、熟练、自...

  • 突然发现

    今天,每天,都是这样: 重复着上班、下班、做饭、吃饭的长动作,慢动作。 今年,每年,都是这样: 重复着工作、学习、...

  • JSP基础学习笔记(4)--动作

    include动作 语法:

  • 重复标准动作

    每次和基层的下属交代工作的时候,总是有种担心,担心他们能不能完成工作目标,达到工作标准。今天去检查工作的时候,发现...

  • cocos2d 网格动作

    Cocos2d-x 提供了很多特效,这些特效事实上属于间隔动作。特效类GridAction类也称为网格动作。 Gr...

  • 咏春搏击训练   第29课

    一、训练内容: 1、单手组合动作训练:横拳--直拳--勾拳训练。 2、双手移动靶训练:横拳--直拳--勾拳组合训练...

网友评论

      本文标题:Cocos2d-x学习笔记4:移动、重复动作、组合动作

      本文链接:https://www.haomeiwen.com/subject/wqtqhxtx.html