cocos creator 3.3怎么样使缓动只改变x轴或y轴

var tweenUp = tween(this.node).by(this.jumpDuration, { position:v3(null, this.jumpHeight) }, { easing: easing.sineOut });
var tweenDown = tween(this.node).by(this.jumpDuration, { position: v3(this.speed, -this.jumpHeight) }, { easing: easing.sineIn })
tween(this.node).sequence(tweenUp, tweenDown).repeatForever().start();

我需要在另外一个方法中更改当前对象的x轴位置,发现并不能生效,我想是因为我这个重复缓动行为导致的,因为我在生成tween对象时将x设置为null。
没办法单独设置position的x轴,只能传入一个完整的v3对象,

可以参考一下这个XTween