1

我一直在尝试从 LearningWebGL.com 自学 WebGL。以前,当我创建一个带有 WebGL 的网页并将其保存到我的硬盘驱动器时,我可以在 Firefox 或 Chrome 中打开它并查看结果,但现在我只是在两者中都得到了基本的黑色方块!然而,如果我从网站上打开一个示例,它会很好地打开。LearningWebGL 网站上有类似的报告,但现在似乎可以修复它!我在 Ubuntu 12.04 上有 Firefox 和 Chrome。任何人都可以帮忙吗?谢谢d0m。

4

2 回答 2

1

如果它在网站上工作,那么使用网站。打开终端/shell/命令提示符并输入

cd path/to/page
python -m SimpleHTTPServer

然后转到您的浏览器并输入

http://localhost:8000

如果您想要更快的速度,请考虑使用 node.js

现在大多数浏览器都不允许从本地 html 文件做很多事情,因为坏人可能会利用它通过读取本地文件然后将其上传到他们的服务器来窃取您的信息。解决方案是运行您自己的服务器,幸运的是它非常简单。

另外,检查 JavaScript 控制台。它通常会提供有关为什么事情不工作的错误消息

于 2013-05-19T14:34:17.457 回答
1

也许这会成功:

https://github.com/mrdoob/three.js/wiki/How-to-run-things-locally

确保所有纹理都可以访问,并确保您在本地启用了东西(链接)。希望这可以帮助。

于 2013-05-22T18:51:21.890 回答