[0]laya获取图片像素后重新设置回去带有透明像素的地方显示有问题
onConfigLoaded(): void {
let alive = new Array();
alive.push({url:"res/FGUIMain/Common_atlas0.png", type:Laya.Loader.IMAGE});
Laya.loader.load(alive, Laya.Handler.create(this, this.LoadFinish));
}
private LoadFinish(success:boolean):void
{
if(success)
{
let tex:any = Laya.Loader.getRes("res/FGUIMain/Common_atlas0.png");
let x = tex.bitmap.getPixels();
console.log("------------------------",x);
tex.bitmap.setPixels(x);
let sp = new Laya.Sprite();
sp.texture = tex;
Laya.stage.addChild(sp)
}
}
let alive = new Array();
alive.push({url:"res/FGUIMain/Common_atlas0.png", type:Laya.Loader.IMAGE});
Laya.loader.load(alive, Laya.Handler.create(this, this.LoadFinish));
}
private LoadFinish(success:boolean):void
{
if(success)
{
let tex:any = Laya.Loader.getRes("res/FGUIMain/Common_atlas0.png");
let x = tex.bitmap.getPixels();
console.log("------------------------",x);
tex.bitmap.setPixels(x);
let sp = new Laya.Sprite();
sp.texture = tex;
Laya.stage.addChild(sp)
}
}
要回复问题请先登录
1 个回复
小小泽
赞同来自: