3.6.1同时执行两个及以上的同类型的tween动画前面的会被覆盖

tween1
我的需求是点击中间胶囊形按钮时,上下两个方块以胶囊中心为圆心旋转180°互换位置
在2.4.9上的代码是正常的:


因为项目需求要把引擎升级到3.6.1
发现方块在X轴方向没有位置变化,角度变化和Y轴方向变化都是正常的。看了文档,改了多种形式的代码均有问题

把Y方向上的tween注释掉,X轴就执行了……

移动position的x,y的两个写在一起试试?
3.x好像没单独一个轴移动的,都是一起的

主要是x和y方向的缓动曲线不一样,不然就写一起了

那好像没办法了,animation的position也是一起动的

大概知道了,Y轴的tween在后面,X轴的Tween写在前面,Y轴的tween把X轴的Tween覆盖了,所以不执行了,调换位置后写前面的就不执行。

可以试试在 onUpdate 里做处理

1赞


多谢!