three.js:Failed to execute 'texImage2D'_个人文章 - SegmentFault
文章推薦指數: 80 %
使用three.js贴图片时报错:Failed to execute 'texImage2D' on 'WebGLRenderingContext': No function was found that matched the signature
注册登录问答专栏标签招聘活动发现✓使用“Bing”搜本站使用“Google”搜本站使用“百度”搜本站站内搜索注册登录首页专栏three.js文章详情0three.js:Failedtoexecute'texImage2D'夏霓发布于2019-05-09
使用three.js贴图片时报错:Failedtoexecute'texImage2D'on'WebGLRenderingContext':Nofunctionwasfoundthatmatchedthesignature代码参照官方写的如下:
varloader=newTHREE.TextureLoader();
//loadaresource
loader.load(
//resourceURL
'img/dabeijing.png',
//onLoadcallback
function(texture){
varmesh=newTHREE.Mesh(newTHREE.SphereGeometry(1000,100,100),
newTHREE.MeshBasicMaterial({map:texture}));
_scene.add(mesh);
},
//onProgresscallbackcurrentlynotsupported
undefined,
//onErrorcallback
function(err){
console.error('Anerrorhappened.'+err);
}
);
刚开始用three.js,实在不知道为什么会报错,搜了下没发现有相关的错,于是仔细看了下错误提示,发现上面有这么一句话一开始我以为这是three.js内部给图片修改尺寸的提示,没注意看,实在找不出别的问题就试着改了下,我照着这个比例改的图片,然后就发现不报错了,试了别的比例发现只能按照长宽比为2ⁿ:1的比例改。
先记录一下,有空可以查查为什么。
three.js阅读4.6k更新于2019-05-10赞收藏分享本作品系原创,采用《署名-非商业性使用-禁止演绎4.0国际》许可协议夏霓你是永恒。
1声望0粉丝关注作者0条评论得票最新提交评论评论支持部分Markdown语法:**粗体**_斜体_[链接](http://example.com)`代码`-列表>引用。
你还可以使用@来通知其他用户。
夏霓你是永恒。
1声望0粉丝关注作者文章目录跟随宣传栏▲
延伸文章資訊
- 1Failed to execute 'texImage2D' on 'WebGL2RenderingContext ...
TypeError: Failed to execute 'texImage2D' on 'WebGL2RenderingContext': Overload resolution failed...
- 2Failed to execute 'texImage2D' on 'WebGLRenderingContext ...
Uncaught DOMException: Failed to execute 'texImage2D' on 'WebGLRenderingContext': The cross-origi...
- 3开发者工具新版本(1.05.2105170)渲染报错? - 微信开放社区
Failed to execute 'texImage2D' on 'WebGLRenderingContext': Overload resolution failed. 代码大概如下:. g...
- 4TypeError: Failed to execute 'texImage2D' on ... - Stack Overflow
Failed to execute 'texImage2D' on 'WebGL2RenderingContext ...
- 5three.js 在贴图时报错:DOMException - 博客园
WebGLState: DOMException: Failed to execute 'texImage2D' on 'WebGLRenderingContext': Tainted canv...