我一直在尝试从LearningWebGL.com自学WebGL。以前我在网上创建了一个带有WebGL的网页&保存到我的硬盘我可以打开它&在Firefox或Chrome中查看结果,但现在我只获得两个基本的黑色方块!然而,如果我从网站上打开一个例子,那就打开了。在LearningWebGL网站上有类似的报告,但现在似乎能够修复它! 我有Firefox&在Ubuntu 12.04上使用Chrome。 有人可以帮忙吗? 谢谢你。
答案 0 :(得分:1)
如果它适用于网站,则使用网站。打开终端/ shell /命令提示符并键入
cd path/to/page
python -m SimpleHTTPServer
然后转到您的浏览器并输入
http://localhost:8000
如果您想要更快的速度,look into using node.js
现在大多数浏览器都禁止从本地html文件中做很多事情,因为有可能坏人可以通过读取本地文件然后将其上传到他们的服务器来使用它来窃取您的信息。解决方案是运行自己的服务器,幸运的是它非常简单。
另外,请检查JavaScript控制台。它通常会提供有关为什么不起作用的错误消息
答案 1 :(得分:1)
也许这会解决问题:
https://github.com/mrdoob/three.js/wiki/How-to-run-things-locally
确保所有纹理都可访问,并确保您在本地启用了某些内容(链接)。希望这会有所帮助。