求助 3.0的缓动怎么写

同时缓动position和opacity这个怎么写呢?2.4里面是这么写的
tween(this.node)
.parallel(
tween().by(1, { opacity: 100 }),
tween().by(1, { position: new Vec3(0, 300, 0) })
)
.start()
但是3.0里面的透明属性在UIOpacity组件里面,这个要怎么搞?

tween(node).to(time, {position: v3(x, y, z)}).start();
tween(node.getComponent(UIOpacity)).to(time, { opacity: opacity }).start();

https://github.com/cocos-creator/test-cases-3d
官方例子应该有,可以去看看

1赞

我想要的是这两个缓动同时执行,不是一先一后。因为这两个的target不一样,然后那个parallel没效果

我上面就是同时执行 你试试

谢谢兄弟,我太执着于用parallel了。这么看起来tween是个异步的,并不会等上面一个执行完了才执行下面一个。跟.to().to().to()和sequence()不一样

1赞

问题不大 刚开始有点不好理解 多看一下官方例子比较容易理解

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。