3.4 tween 如何使Sprite实现位置和透明度的同时变化

2.x 透明度属性在node 节点上,可以同时改变位置与透明度。
3.4 透明度是单独的脚本,改Sprite中的颜色透明度也是与node不再同一个脚本。

如果想用tween实现位置与透明度的变化要怎么写呢?
而且3.4中node的x、y、z都变成了只读属性,写tween的时候感觉麻烦了很多,不知道是我没用对还是就是变麻烦了?

同时tween两个组件 另外位置变化得用position

一般想要“同时”进行,感觉选用动画编辑器实现比较好;还可以适当运用空节点与节点的父子关系让某个节点”专门“变化某一个属性。个人浅见,见谅。

tween(this.node).to(1,{position:new Vec3(1000,1000,1000)}).start();
tween(this.node.getComponent(UIOpacity)).to(1, { opacity: 0 }).start();

这种写法和2.x相比是倒退了,