[LayaAir 2.0]使用setsubpixel函数对图片进行纹理像素填充,安卓端微信不正常

如图,都是独立的png图片,一个大图填充一个小图的像素信息,pc,ios端微信,ios浏览器,安卓浏览器都是 正常的,唯独安卓端的微信小游戏不正常,会显示成不正常的纹理,有没有人知道是什么情况呢
 
不知道是否与填充图的纹理格式有关,以下是测试的关键代码:
//生成填充用的图片
urls.push({ url: ResourcesManager.inst.brush_test_green, clas: Laya.Loader.TEXTURE2D,constructParams:[100, 100, 1, false, true]});
 
//开始填充
    public fillPlane(){
        let brush = Laya.loader.getRes(ResourcesManager.inst.brush_test_green) as Laya.Texture2D;
        let originTexture = this.plane['_render']['material']['albedoTexture'] as Laya.Texture2D;
        originTexture.setSubPixels(256,256,brush.width,brush.height,brush.getPixels());
    }
QQ图片20200706084517.png
已邀请:

jaychai521

赞同来自:

已解决,鬼区再见:)  同样遇到这个问题的同学可+我Q

洋小葱

赞同来自:

也遇到了同样的问题,要基于像素改图, 在安卓微信上会花屏,同学你QQ多少

要回复问题请先

商务合作
商务合作