tween 淡入淡出会报错,引擎版本3.3.2

image

这个 blackBg 是节点吗?tween的话,要传入 UIOpacity 这个类型的组件进去,才可以改它上面的 opacity 属性,节点身上没有这个属性,所以会报错

正确的应该是这样的

tween(this.blackBg.getComponent(UIOpacity))
.to(0.2, { opacity: 255 })
.to(0.2, { opacity: 0 })
.call(() => { func(); })
.start();

没错,tween的对象,必须存在对应的属性才可以。所以用起来就很有很大限制,比如在同一个动画中,我想同时修改opacity和position怎么办,比如淡入飞入?

已经解决了,谢谢,但是如果想移动跟淡入并行执行,这个要怎么解决呢?

两个tween

搞定了,单独再加一个tween,谢谢