同求解决方案。。。。这问题折腾了我好几天,不知道咋搞。。。。
开发者工具上没问题,真机出错萌新最近在学习小游戏中,发现自带Demo也就是那个飞机游戏在Android客户端测试的时候,点击重新开始第二次时会没有响应,而不管有没有响应都会在命令行弹出一个expected Number错误,而在开发者工具里却没有这两个问题。在社区里搜索了一下,没有找到相关问题,所以来提问。有人能给个解释或者解决方案吗?可能问题小白了些,求指导 以下为截图: [图片]
2018-07-16我也遇到同样的问题,求解决
安卓上requestAnimationFrame报错安卓平台小游戏加载带有动画的模型时requestAnimationFrame报错,提示如下 [代码]gameThirdScriptError[代码][代码]expected Number;at requestAnimationFrame callback function[代码][代码]Error: expected Number[代码]经测试在开发者工具与iOS平台上均表现正常
2018-07-16我也有这个问题,楼主解决了没?我换成setTimeout也是这个鸟样。。。。求各路大神支招
安卓手机 不能用帧数了?同样的代码,苹果手机 可以执行 requestAnimationFrame 安卓 就会报一堆错 gameThirdScriptError expected Number;at requestAnimationFrame callback function Error:expected Number at Object.t.(anonymous function) (<anonymous>:206:24609) at Object.t.(anonymous function) [as drawImage] (<anonymous>:206:25949)
2018-07-13下图这样写会报错:[图片] 下图这样写就不会报错了: [图片] 名称前面不能写绝对或相对路径的符号
图片重加载显示[wxgl] load image fail我在小游戏写了测试断网重加载图片的功能,在调用下列代码的时候断网: [代码]let image = wx.createImage();[代码][代码]image.src = url;[代码][代码]image.crossOrigin=[代码][代码]"Anonymous"[代码][代码];[代码]图片会加载失败,然后我加了重试机制,恢复网络后对加载失败的图片重新用上面的代码加载一次,在开发者工具上图片是加载成功且正常显示,但是在真机测试的时候发现恢复网络图片仍然加载失败,显示了下面的错误: [图片] 然后我试着给重加载的图片的url加了个随机字符串参数: [代码]```[代码][代码]let image = wx.createImage();[代码][代码]if[代码] [代码](!src.includes([代码][代码]'data:image'[代码][代码])) {[代码][代码] [代码][代码]if[代码] [代码](src.includes([代码][代码]'?'[代码][代码])) {[代码][代码] [代码][代码]url += [代码][代码]'&t='[代码] [代码]+ Math.random();[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]url += [代码][代码]'?t='[代码] [代码]+ Math.random();[代码][代码] [代码][代码]}[代码][代码]}[代码][代码]image.src = url;[代码] [代码]image.crossOrigin = "Anonymous";[代码] [代码]```[代码]然后在真机就重加载成功了,请问这个是什么问题呢?是不是和缓存有关?
2018-07-04我也有这个问题啊,求解决,求帮忙啊,这个问题卡了我一天了。。。。。 再不解决,产品要灭口了。。
绘制本地图片在真机中无法显示在开发数据域中使用drawImage绘制本地图片时,在开发工具中能够显示,但是在真机测试时无法显示,输出 wxgl]load image fail <EJTexture: 0x1288159a0> 0 [图片]
2018-07-04我也有这样的问题,求解决。我的代码非常简单,但是却报了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 );[代码][代码]});[代码]
wxgl load image fail,应该算是个Bug吧在canvas2D drawimage一个图片,显示是正常的, 但是是three.js下加载图片,就会显示以下的错误,我已经把代码改了,为什么还不行呢? //var image = document.createElementNS('http://www.w3.org/1999/xhtml', 'img'); var image = wx.createImage("img"); log见下面图片,最下面,wxgl报错了 [图片]
2018-07-04