求助:为何循环执行贝塞尔动作后,后面会飞出屏幕?

代码如下:
this.node.x = -cc.winSize.width / 4;
this.node.y = 0;

    var bezier1 = [cc.v2(-cc.winSize.width / 4,cc.winSize.height / 4), cc.v2(cc.winSize.width / 4, cc.winSize.height / 4), cc.v2(cc.winSize.width / 4, 0)];
    var bezier2 = [cc.v2(cc.winSize.width / 4, cc.winSize.height / 4), cc.v2(-cc.winSize.width / 4,cc.winSize.height / 4), cc.v2(-cc.winSize.width / 4, 0)];

    var move = cc.repeatForever(cc.sequence(cc.bezierTo(1,bezier1),cc.bezierTo(1,bezier2)));
    this.node.runAction(move);

   发现当循环第二次后路径就不是我预期的样子了,后面直接跑出屏幕了

贝塞尔的起始点 为上一个点。

我的起始点就是上一次贝塞尔曲线的终点呀

请问解决了吗?我的也是第一次正常,执行第二次后位置就不对了,但参数是一样的