zoukankan      html  css  js  c++  java
  • MoveTo和MoveBy

    cc.MoveTo是“移动到这里",而cc.MoveBy则是“相对于之前点再移动”,通俗一点就是说这里需要两个坐标pos1(x1,y1),pos2(x2,y2)。

    如果是cc.MoveTo的话,就是将对象由pos1移动到pos2,而cc.MoveBy则是说对象的终坐标是在pos1的基础上再加上(矢量相加)pos2,终坐标pos3=pos1+pos2。

    scaleEffect:function() {
            var start1_3 = cc.Sprite.createWithSpriteFrameName("transcription1.png");
            start1_3.setOpacity(255);
            start1_3.setScale(1.5);
            start1_3.setPosition(cc.p(350,150));
            this.addChild(start1_3,g_GameZOder.ui);
            var bigger = cc.ScaleBy.create(3, 2);  //变大
            var smaller = bigger.reverse(); // 恢复
            var moveLeft  = cc.MoveBy.create(0.1,cc.p(3,0));  // 左移
            var moveRight = moveLeft.reverse(); // 回位
            start1_3.runAction(cc.RepeatForever.create(cc.Sequence.create(bigger,smaller,moveLeft,moveRight))); // 变大缩小再闪动一下
    
    
            /*
            var animFrames = [];
            for(var i=1;i<=3;i++){
                var frame = cc.Sprite.createWithSpriteFrameName("transcription1.png");
                if (frame) {
                    animFrames.push(frame);
                }
            }
            var animation = cc.Animation.create(animFrames, 0.1);
            var animate = cc.Animate.create(animation);
            this.runAction(cc.RepeatForever.create(animate));
            */
    
        }
  • 相关阅读:
    5059 一起去打CS
    2439 降雨量
    vijos P1037搭建双塔
    4979 数塔
    2596 售货员的难题
    P2342 叠积木
    1540 银河英雄传说
    1051 接龙游戏
    hdu1251
    洛谷P1717 钓鱼
  • 原文地址:https://www.cnblogs.com/linn/p/3436255.html
Copyright © 2011-2022 走看看