使用tween改变一个节点的透明度,这代码真是麻烦,麻烦,麻烦!
如下一个很简单的需求,将本节点的透明度从50渐变到255
let render = this.getComponent(cc.Renderable2D);
let color = cc.color();
color.set(render.color);
color.a = 50;
render.color = color;
cc.tween(color).to(0.25, {a: 255}, {
onUpdate(target: cc.Color) {
render.color = target;
}
}).start();
不知道为啥要搞那么复杂,写了一遍就不想再写第二遍的代码
