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)
        }
    }
0D74OA7AEEN)C69@JD~309.png J_(`)1G}46[PWGSQ!~DZ0.png
已邀请:

Laya_小小泽

赞同来自:

可以的话发一个demo上来看看

要回复问题请先

商务合作
商务合作