//大概的代码 如下 设置
var self = this;
this.node.getComponent(cc.Sprite).enabled = false;
this.node.setCascadeOpacityEnabled(false);
var aniNode = null;
for(let i=0;i<20;i++){
aniNode= new cc.Node("aniSprite");
let sprite = aniNode.addComponent(cc.Sprite);
cc.loader.loadRes("XXXXX", cc.SpriteAtlas, function (err, atlas) {
var frame = atlas.getSpriteFrame('xxxxx');
sprite.spriteFrame = frame;
});
aniNode.opacity = 50;
aniNode.parent = self.node;
}
//使得 父节点 的 透明度也跟着 变透明了,而且不停的闪烁。在WebGL 渲染下是正常的。
