cocos creator 3d怎么设置透明度

如题,在ui组件,怎么设置这个组件的透明度

试试 UIOpacityComponent

UIOpacityComponent 这个是针对 UI 节点来使用的,如果有 sprite 或者 label 直接设置 color 就好

我要用代码执行一套缓动的动作里面涉及到透明度。。代码变得很多很麻烦,还是我写的方式不对?

//CT快速放大并渐隐
private CTScaleUpAndHide(formNode: Node, callFunc: Function) {
    let CT = formNode.getChildByName("CT") as Node;
    if (!CT) {
        return;
    }

    if (CT["tween"]) {
        CT["tween"].stop();
    }

    CT.getComponent(UIOpacityComponent).opacity = 255
    CT.scale = v3(1, 1, 1)

    let tweenn = tween(CT)
        .to(3, { scale: v3(0.5, 0.5, 0.5)})
        .sequence(
            tween(CT.getComponent(UIOpacityComponent))
                .to(0.15, { opacity: 0 })
                .start(),
            tween(CT)
                .delay(0)
                .start()
        )
        .call(callFunc)
        .start()


    CT["tween"] = tweenn
}

你sequence里的tween直接就start了么