tween缩放使用如题

3.6.2中相对一个按钮做一个10次循环缩放效果,就是从1-0.8再从0.8-1的scale变化,做10次,但以下代码只是缩小放大了一次,没有循环5次
tween().target(mailMenu).to(0.3, { scale: new Vec3(0.8, 0.8, 0) }).to(0.3, { scale: new Vec3(1, 1, 0) }).repeat(5).start();

改成这样写也不行:》
let aaa=tween().target(mailMenu).to(0.3, { scale: new Vec3(0.8, 0.8, 0) }).to(0.3, { scale: new Vec3(1, 1, 0) });
aaa.repeat(5).start();

tween(this.node)

        .to(0.3, { scale: new Vec3(0.8, 0.8, 0) })

        .to(0.3, { scale: new Vec3(1, 1, 0) })

        .union()

        .repeat(5)

        .start();

可以了,谢谢,怎么之前也用过union,但没有成功

新引发的问题:
在用了tween缩放后,这个按钮就失效了,无法点击,如果不加这个缩放效果就正常,之前用的touch_start绑定的事件

scale的z为1就可以了

1赞

果然,原因是什么昵?