cocos震动节点

2023-11-14  本文已影响0人  我是胡歌

   clickA(){

        this.shakeEffect(0.2);

    },

    // 震屏效果

    // 参数:duration 震屏时间

    shakeEffect: function (duration) {

        this.node.runAction(

            cc.repeatForever(

                cc.sequence(

                    cc.moveTo(0.02, cc.p(5, 7)),

                    cc.moveTo(0.02, cc.p(-6, 7)),

                    cc.moveTo(0.02, cc.p(-13, 3)),

                    cc.moveTo(0.02, cc.p(3, -6)),

                    cc.moveTo(0.02, cc.p(-5, 5)),

                    cc.moveTo(0.02, cc.p(2, -8)),

                    cc.moveTo(0.02, cc.p(-8, -10)),

                    cc.moveTo(0.02, cc.p(3, 10)),

                    cc.moveTo(0.02, cc.p(0, 0))

                )

            )

        );

        setTimeout(() => {

            this.node.stopAllActions();

            this.node.setPosition(0,0);

        }, duration*1000);

    }

上一篇 下一篇

猜你喜欢

热点阅读