wxgl load image fail,应该算是个Bug吧
发布于 5 年前 作者 jun18 19300 次浏览 来自 问答

在canvas2D drawimage一个图片,显示是正常的,

但是是three.js下加载图片,就会显示以下的错误,我已经把代码改了,为什么还不行呢?

     //var image = document.createElementNS(‘http://www.w3.org/1999/xhtml’, ‘img’);

     var image = wx.createImage(“img”);

log见下面图片,最下面,wxgl报错了

4 回复

wx.createImage()有这个方法吗? 我这边用是报错了

我也是遇到这样的问题,在开发工具上面没问题,到了手机上,就一直报这个错误。

场景是: 从远程下载res下的图片文件并解压,然后报一堆这样的错误。

请按照指引(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),提供能复现问题的代码片端,我们以便定位问题。

我也有这样的问题,求解决。我的代码非常简单,但是却报了load image fail的错误,跟楼主的截图一样:

var maintests = [
    {szPath: "./sprites/audio_icon.png"},
    {szPath: "./sprites/bg.jpg"}
];
 
var totalLen = maintests.length;
function loadimg( szPath ){
    var img = wx.createImage();
    img.src = szPath;
    img.onload = function(){
        filecount();
    }
}
 
var currentLen = 0;
function filecount(){
    currentLen ++;
    if ( currentLen >= totalLen ) {
        console.log( "完成了" );
    } else {
        console.log( "还在继续" );
    }
}
 
maintests.forEach(item => {
    console.log( "请求发起" );
    loadimg( item.szPath );
});
回到顶部