有查到的资料说是改变color.a的属性,不知道咋搞,有人指导下不?
实现的效果想包括3d的模型,和canvas里面的UI。
看看文档,只是操作的属性不同
https://docs.cocos.com/creator3d/manual/zh/tween/
UI 上可以挂 UIOpacityComponent,可以有级联的效果
https://docs.cocos.com/creator3d/manual/zh/ui-system/components/editor/ui-opacity.html?h=uiopacity
1赞
我测试了下,不行啊,没反应也没报错,版本3.4.0
@ccclass('Test')
export class Test extends Component {
@property(Sprite)
sprite: Sprite = null!
start() {
tween(this.sprite.color)
.to(1, {a: 0})
.start()
}
}
可以参考一下这个,里面有一个扩展Cocos属性方便tween使用的。
你要给整个color赋值,而不是只给a
如果对color整体赋值,在变化过程中,会出现五彩斑斓的颜色 

2赞
看错了,抱歉
你们难道用着不闪吗???
两种方案:
- 给需要渐显渐隐的节点挂一个UIOpacity组件,255代表完全不透明,0代表完全透明
- 节点里自己存一个color, tween的时候修改alpha值,然后整体赋给sprite
闪得厉害,后来解决了吗,我用的是改color的alpha值,在节点上挂UIPpacity不知道语句怎么调用
