版本:cocos2d js 3.7.1
bug函数:
cc.FadeTo
cc.FadeIn
cc.FadeOut
这个三个动作在作用于cc.layer时无法使其子节点实现动作。
例如:
TestLayer的子节点BGSprite的透明度还是255,没有跟随父节点的透明度进行变换;
而其他的动作,子节点会受到父节点的影响。
var TestLayer = cc.Layer.extend({
ctor: function() {
this._super();
var BGSprite = new cc.Sprite(res.bg_png);
BGSprite.setPosition(cc.winSize.width/2, cc.winSize.height/2);
this.addChild(BGSprite);
return true;
},
onEnter: function() {
this._super();
var fadeTo = new cc.FadeTo(0.5, 120);
this.runAction(fadeTo);
},
});