关于tween设置color实现透明渐变

最新的3.2,用tween来做动画,我想做一个透明渐变,代码如下:

let sp = this.answerPanel.getComponent(Sprite);
tween(sp.color.a).to(0.5,255);

但是color的a是一个只读属性,所以这个动画不生效。这里应该怎么处理

tween(sp.color).to(0.5,{a:255}); //这个写法也不行

==========================================
我搞出来了
第一,通过我的测试,tween里面的第一个参数,也就是target,必须是对象
所以直接用sp.color.a就不行,而用sp.color,然后去动这个a参数,就可以
第二,我忘了写start。(才从dotween过来还不习惯。。。。)

tween()的参数用错了吧?

tween(t.color)

tween(sp.color).to(0.5,{a:255}); 这个也不行

我搞出来了
第一,通过我的测试,tween里面的第一个参数,也就是target,必须是对象
所以直接用sp.color.a就不行,而用sp.color,然后去动这个a参数,就可以
第二,我忘了写start。(才从dotween过来还不习惯。。。。)

tween(this.node)

                                .to(0.3,{color: new color(255,255,255,255))},{easing:"sineIn"})

                                .call(()=>{})

                                .start()

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