反馈3.6 Tween应用控制节点透明变化失效的一个bug

  • 文档版本:3.6

  • 文档链接:

  • 具体的问题或改进建议:
    Tween 系统,在控制挂载UIOpacity的node节点,想产生一个渐显或者消失的效果,浏览器运行ok,打包安卓平台, 运行不生效。
    doTween() {

      var self = this;
    
      let f = tween(this.node.getComponent(UIOpacity))
    
          // 同时对 scale, position, rotation 三个属性缓动    
    
          .delay(0.2 + self.delayts)
    
          .to(0.2, { opacity: 255 })
    
          .delay(1)
    
          .to(1, { opacity: 0 })
    
          .call(() => { self.node.destroy(); })
    
          .start();
    

    }

这个节点是什么节点?龙骨 spine?

就是普通的Label,UI上的一个节点,想做一个那个信息滚动条。 信息出现然后渐隐的一个效果。 主要浏览器运行正常,图片+Label都渐隐了。 但是打包安卓之后,图片渐隐,Label没有渐隐。 我是在每个信息条节点挂载的UIOpactiy组件,控制这个节点的透明度。


可以试下这个 pr 能不能修复?
或者给个简单的测试 demo? 我测试是简单的单个节点测试

NewProject.zip (21.1 KB)

大神,我把demo传上去了。

测试合了那个 pr 后正常

嗯 看了之后,我把信息条的下属子节点的UIopactiy 都去掉了,只保tween控制的父节点的透明度组件。打包测试没有问题了。 感谢大神。