如果一个按钮设置Transition为Color,并且是带透明度的。
运行起来很正常,但就会一直警告这个:
Should not set alpha via ‘color’, set ‘opacity’ please.
感觉没啥必要啊…强迫症表示很难受啊,按下、经过状态设置成半透明的,不是很正常么。又没有别的什么好方法设置。
如果一个按钮设置Transition为Color,并且是带透明度的。
运行起来很正常,但就会一直警告这个:
Should not set alpha via ‘color’, set ‘opacity’ please.
感觉没啥必要啊…强迫症表示很难受啊,按下、经过状态设置成半透明的,不是很正常么。又没有别的什么好方法设置。
CCNode中color的设置警告,可以改下button的代码就行
CCButton.js中的_setTargetColor方法改为:
_setTargetColor(color) {
let target = this._getTarget();
var tmpColor = cc.color(color.r,color.g,color.b,255);
target.color = tmpColor;
target.opacity = color.a;
},
多谢多谢