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
Three.js示例代码,来自StackOverflow,不起作用_Three.js - Fatal编程技术网

Three.js示例代码,来自StackOverflow,不起作用

Three.js示例代码,来自StackOverflow,不起作用,three.js,Three.js,我将给出的Three.js代码复制并粘贴到一个HTML文件中,从网站下载了Three.js包,并将标记配置为指向文件Three.min.js的位置 尽管如此,当我打开HTML文件时,它会显示一个空白的白色屏幕 我错过了什么?我尝试了完全相同的事情,我看到线框立方体在屏幕上旋转。有几件事需要尝试 1) 将three.min.js放到根文件夹中,然后再次复制/粘贴示例代码,不做任何更改 2) 您是否从build目录下的zip包中获得了three.min.js?或者您是否浏览git回购并复制/粘贴它?

我将给出的Three.js代码复制并粘贴到一个HTML文件中,从网站下载了
Three.js
包,并将
标记配置为指向文件
Three.min.js
的位置

尽管如此,当我打开HTML文件时,它会显示一个空白的白色屏幕


我错过了什么?

我尝试了完全相同的事情,我看到线框立方体在屏幕上旋转。有几件事需要尝试

1) 将three.min.js放到根文件夹中,然后再次复制/粘贴示例代码,不做任何更改

2) 您是否从build目录下的zip包中获得了three.min.js?或者您是否浏览git回购并复制/粘贴它?如果使用了复制/粘贴,请确保单击按钮以获取不带包装HTML的代码

3) 首先尝试最新的Firefox或Chrome浏览器。如果它在那里工作,但在Safari中不起作用,那么首先需要采取一些步骤在Safari中启用WebGL

4) 您的视频卡可能是由于驱动程序不兼容造成的


如果没有这些帮助,那么就发布代码,你从哪里得到了Three.js包,你使用了什么浏览器和视频卡,我会看看我还能做些什么来提供帮助:)

我也遇到了同样的问题。默认情况下,Windows隐藏文件扩展名。我在文件夹选项中更改了它,它成功了。

你的建议成功了;我将
three.min.js
复制到根文件夹中,它成功了。可能是脚本标记出了问题(尽管我确信我键入的所有内容都是正确的),实际上,可能是
three.min.js
的路径比根HTML文件夹低一个级别导致了沙箱问题?很高兴它现在可以工作了。刚刚修复了一个小错误。))我的问题是,我写的是“new Three.WebGLRenderer();”而不是“new Three.WebGLRenderer();”,尽管示例代码很好。