Project1

标题: 求助:淡出窗口时只淡出了窗口框,中间文字没淡出 [打印本页]

作者: ltxfj    时间: 2019-3-15 15:38
标题: 求助:淡出窗口时只淡出了窗口框,中间文字没淡出
想自己写个小动画,让主菜单在退出时慢慢上浮然后淡出。

上浮做到了,但是淡出的时候用的opacity,结果只有边框淡出了,中间文字没有淡出

JAVASCRIPT 代码复制
  1. if (this._commandWindow._quiting) {
  2.  
  3.         if (this._commandWindow.y > 52)
  4.             this._commandWindow.y -= 5;
  5.             this._commandWindow.opacity -= 50 ;
  6.             this._commandWindow.contents.paintOpacity -=50 ;
  7.             this._goldWindow.opacity -= 50 ;            
  8.             this._goldWindow.contents.paintOpacity -=50 ;
  9.  
  10.         if (this._commandWindow.y < 55)
  11.             this.popScene();
  12.     } else {
  13.  
  14.         if (this._commandWindow.y != 10) {
  15.  
  16.             if (this._commandWindow.y < 82)
  17.                 this._commandWindow.y += 5;
  18.  
  19.             if (this._commandWindow.y > 82)
  20.                 this._commandWindow.y = 82;
  21.  
  22.         }
  23.     }


如代码,我尝试了  this.window.opacity,结果只有窗口边框淡出;去试了contents.paintopacity,结果文字仍然不淡出。

求教如何控制文字的透明度……
作者: blue_ku    时间: 2019-3-15 16:44
本帖最后由 blue_ku 于 2019-3-15 16:46 编辑
  1. contentsOpacity Number
复制代码

窗口内容的不透明度
作者: ltxfj    时间: 2019-3-15 23:11
blue_ku 发表于 2019-3-15 16:44
窗口内容的不透明度

感谢!!成功了!!opacity控制边框不透明度,contentsOpacity控制内容不透明度

  1.     if (this._commandWindow._quiting) {

  2.         if (this._commandWindow.y > 42)
  3.             this._commandWindow.y -= 5;
  4.             this._commandWindow.opacity -= 40 ;
  5.             this._commandWindow.contentsOpacity -=40 ;
  6.             this._goldWindow.opacity -= 40 ;            
  7.             this._goldWindow.contentsOpacity -=40 ;

  8.         if (this._commandWindow.y < 55)
  9.             this.popScene();
  10.     } else {

  11.         if (this._commandWindow.y != 82) {

  12.             if (this._commandWindow.y < 82)
  13.                 this._commandWindow.y += 5;

  14.             if (this._commandWindow.y > 82)
  15.                 this._commandWindow.y = 82;

  16.         }
  17.     }
复制代码



进游戏试了一下,没有问题,就是想要的效果,感谢!!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1