我试了下2.12.0版本,跟你的显示是一样有问题的,我是修改了你的代码后,现在显示正常了。
__proto.parseImgForBuffer = function(url,data){
var _this = this;
var image;
var onload = function () {
// image.onload = null;
// image.onerror = null;
// var data = Laya.Texture2D._parse(image);
// data._url = "sdfasf"
// _this.onLoaded(data);
img=HTMLImage.create(image.width,image.height,1);
img.loadImageSource(image,true);
img._setCreateURL(url);
_this.onLoaded(img);
};
var url = _this.arrayBufferToBase64(data);
image = new Browser.window.Image();
image.crossOrigin = "";
image.onload = onload;
image.onerror = onerror;
image.src = 'data:image/png;base64,' + url;
}