Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 三个.js问题:应用程序突然无法在Chrome上运行-旧代码无法在新的三个.js库上运行_Javascript_Three.js_Webgl - Fatal编程技术网

Javascript 三个.js问题:应用程序突然无法在Chrome上运行-旧代码无法在新的三个.js库上运行

Javascript 三个.js问题:应用程序突然无法在Chrome上运行-旧代码无法在新的三个.js库上运行,javascript,three.js,webgl,Javascript,Three.js,Webgl,不久前,我编写了一些three.js(R48)应用程序,它们一直运行良好,直到几周后我发现它们不再适用于Chrome 以下是前几条错误消息: WebGL: INVALID_OPERATION: getAttribLocation: program not linked skyWheel.html:1 8 WebGL: INVALID_OPERATION: getUniformLocation: program not linked skyWheel.html:1 Could not initia

不久前,我编写了一些three.js(R48)应用程序,它们一直运行良好,直到几周后我发现它们不再适用于Chrome

以下是前几条错误消息:

WebGL: INVALID_OPERATION: getAttribLocation: program not linked skyWheel.html:1
8
WebGL: INVALID_OPERATION: getUniformLocation: program not linked skyWheel.html:1
Could not initialise shader
VALIDATE_STATUS: false, gl error [1282] Three.js:355
29
WebGL: INVALID_OPERATION: getUniformLocation: program not linked 
它在Firefox上仍然可以正常工作

所以我下载了最新版本的three.js,当我使用它而不是旧版本时,我收到了这个消息,但它不起作用。(这是在Firefox上)


我只是希望最近有人经历过这类事情,可以节省我一些时间来解决这些问题。

尝试使用缩小版或开发者版(three.min.js)。。因为在示例中使用它们可以很好地工作,即使它们使用的是回溯版本:) 如果没有,, 我使用了画布渲染器,省略了聚光灯,并关闭了渲染器的阴影映射
是的,它是由三个原因引起的。WebglRenderer()。使用三个。CanvasRenderer()。虽然它不能提供您想要的输出..:(

自r48以来,许多事情都发生了变化。请看一下

[21:50:32.679] TypeError: material is undefined @ file:Three.js:23513