页面在做透明度渐变过程时,场景中播放的spine就会严重的动作叠加效果

  • Creator 版本: cocosCreator2.4.7

  • 目标平台: creator模拟器和部分真机(比如oppo和华为平板)

  • 重现方式:UI页面在做设置透明度渐入渐出

  • 首个报错:无报错

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

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:必现
    this.view.alpha = 0

      this.actTweener = fgui.GTween.to(0, 1, 2.35)
    
          .setTarget(this, (value) => {
    
              if (value <= 1 && value >= 0) {
    
                  this.view.alpha = value;
    
                  // Logger.log("渐入 this.view.alpha=", this.viewName, this.view.alpha)
    
              }
    
          })
    
          .setEase(fgui.EaseType.QuadIn).onComplete(() => {
    
              this.winActDone = true
    
              this.view.alpha = 1
    
              Logger.log("页面动作执行完成  actionIn winActDone", this.viewName)
    
          }, this);
    

图片

有大神怎么这个问题怎么处理吗,浏览器是正常的,部分真机是正常的

正常效果是不会有叠加的图片

已经找到问题。原因是,spine是挂载到default组的,场景摄像机去除了color。即是没有清除颜色缓冲区。将摄像机勾选上颜色缓冲区就可以了。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。