阅读背景:

有关于cocos js加载网络图片

来源:互联网 
用上面的方法理论上可以用来加载网络图片才对,但是实际上在浏览器中调试却是TexturesWebGL.js:470 Uncaught SecurityError: Failed to execute 'texImage2D' on 'WebGLRenderingContext': The cross-origin image at /pic/thumb_57b6d3d36d3b1.jpg may not be loaded.报这样的错误!我刚开始也是很纳闷,以为是什么跨域啊!等等等等,后面参考canvas和webGl的区别突然明白了,webgl不能使用网络图片的纹理加载,在cocos-html中默认是使用自动获取渲染的模式的,也就是它会优先使用webgl,正式如此,所以问题的解决方案一中是先把网络图片下载到本地然后使用,但是这个很不合实际,在cocos js里面的project.json文档里面设置用上面的方法理论上可以用来加载网络图片才对,但是实际上在浏览器中调试却是TexturesWebGL.


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: