Closed alkn203 closed 7 years ago
this.alphaの値は書き換えない方が良いと思います
そうなると、基本fadeOut推奨って感じですかね?
そういうことではなくworld alpha には0として代入しますが、this.alphaの値は設定値のままにしておきたいということです
以下の感じですか?
_calcWorldAlpha: function() {
if (this.alpha < 0) {
this._worldAlpha = 0;
return;
}
if (!this.parent) {
this._worldAlpha = this.alpha;
return ;
}
else {
var worldAlpha = (this.parent._worldAlpha !== undefined) ? this.parent._worldAlpha : 1.0;
// alpha
this._worldAlpha = worldAlpha * this.alpha;
}
},
そういう感じですね、こっちのほうが個人的には勝手に値が書き換えられなくてバグが起こりにくいと思います。
アドバイスありがとうございます。それでは、修正プルリクしますね。
@alkn203 @simiraaaa 対応ありがとうございます! 遅くなりましたmm
LGTM
お忙しい中、マージありがとうございました♪
alpha < 0 の場合、透過設定が無効になることへの対策