Three.js示例代码,来自StackOverflow,不起作用
我将给出的Three.js代码复制并粘贴到一个HTML文件中,从网站下载了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
包,并将
标记配置为指向文件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();”,尽管示例代码很好。