尝试接入ThreeJs,贴图加载需要修改threejs的imageloader,用微信的canvas.createimage来加载图片。在开发者工具中跑没有问题,但在ios真机中一直加载失败,在安卓真机上没有问题。请官方的小伙伴帮帮忙看下是什么问题。
onReady(){ const query = wx.createSelectorQuery(); query.select( '#mycanvas' ).node().exec((res) => { var canvas = res[0].node console.log(canvas); var imagerSrc = 'https://zugou.vip/01png(1).png' var image = canvas.createImage(); image.src = imagerSrc; image.width = 512; image.height = 512; image.onload = function (res) { console.log( 'iamge加载成功' ,res ,image) } image.onerror = function (err) { console.log( 'image加载失败' , err, image) } }) } |
ios真机截图
安卓真机截图
问题已解决感谢大家
有修复的问题,麻烦提供下,能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
都9102年了你们还用 flash?
https://developers.weixin.qq.com/community/minigame/doc/0004ca9f5205881796295499459c00
小游戏也出现类似这样的问题 可以关注下