关于不同组件属性同时缓动怎么弄

image
代码如图,想实现放大两倍的同时,颜色渐变为红色,但这样写实现不了,请教正确写法

其他组件单独放一个callback里,单独调用start

不能理解,t1.start(); t2.start(); 这样不行么?

也可以啊。。。但是你那个写法肯定不行

为啥
。。。凑字数

因为你写的两个对象不一样啊。。

这个可以,不过颜色会不停的闪烁,最后虽然是闪烁到正确的颜色.

闪好像是引擎的bug,可以试试对color进行缓动,自己做插值运算

带上progress、update字段设置会不会好些?

多谢,确实复杂些

不太懂什么意思

Cocos Creator - API: TweenAction
关于渐变的,也许这个适合用?

好的多谢,有空研究下

就目前为止tween在3.X上给我的体验真的差。。。

  1. scale.z设置为1别设置为0,否则会产生很多诡异bug你自己调试一年都搞不清楚
  2. color不要直接变,要分通道,否则颜色不对
  3. 同时缓动直接写一个tween然后在update里面写更新逻辑即可