关于代码创建的遮罩会显示遮罩背景色的问题

我像官方示例那样用代码创建了一个遮罩,但是运行结果显示遮罩背景色,遮罩背景按道理不应该是透明的么,在IDE中创建的遮罩效果是正常的
onAwake(): void {
let mask: Laya.Sprite = new Laya.Sprite();
Laya.stage.addChild(mask);
mask.graphics.drawCircle(80,50,40,"#ffffff");


let sprite: Laya.Sprite = new Laya.Sprite();
Laya.stage.addChild(sprite);
sprite.loadImage("myComp/loading_01.png");

//将遮罩设置给sprite
sprite.mask = mask;
}

3.png


6.png

如图所示,白色背景是遮罩的颜色,透明的是IDE中创建的。
已邀请:

Laya_kylin

赞同来自:

Laya.stage.addChild(mask);
这行是多余的,去掉就可以了

要回复问题请先

商务合作
商务合作