cocos creator 透明度渐变动画问题

  • Creator 版本:v2.0.9

  • 目标平台: iOS / Android

  • 详细报错信息,包含调用堆栈:无报错

  • 重现方式:运行

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :Google Chrome版本 72.0.3626.121(正式版本) (64 位)

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :无

  • 出现概率:100%

  • 额外线索:
    目前在cocos creator 中制作了一段一个物体从透明到显现的动画,但在浏览器中测试运行的实际效果却是:会先闪现物体,然后再正常播放物体由透明到显现的动画。这个问题有没有什么好的解决方法?

2.1.0也有这个问题

一会我看下这个问题。

你使用的是 animation 还是 cc.fadeIn 或者 cc.fadeOut

我也碰到这个问题了,我的版本是2.0.6的,用的是cc.fadeTo

这个问题我又确认了一下,你们可能是在onLoad函数里面就去进行透明度变换了。
你们换到onEnable吧,它的时序比较没那么前。
另外楼主说的闪现问题,我没遇到过。我在ios系统 web mobile上测试的。
楼主给我个demo吧。

额,不是在onLoad里面使用的,是在某一条件达成后加载就会这样,第一次触发不会,后续再次触发就会出现,我这边主要是label的显隐有问题,图片什么的很正常,文本的就不行,文本会先闪一下,然后再慢慢显示

播放前,将透明度设为0,每次动画结束后,将透明度重新设为0

依然无法复现,测试的是系统字体,你们把透明度渐变的时间调长一点试试。

https://forum.cocos.com/t/2-01-label/66956
找到原因了,和这个帖子一样的,之前找错方向了

好的~