在OSX 10.9.5(Mavericks)上处理来自http://threejs.org/docs/index.html#Manual/Introduction/Creating_a_scene的WebGL教程脚本,我将第一个教程中的代码复制并粘贴到TextEdit中并将其另存为HTML:
webgl的
|
+ - 的index.html
|
+ - js / three.min.js
为什么当我将index.html加载到浏览器中时,我看不到WebGl渲染多维数据集的预期结果,而是看到HMTL代码就像在我的文本编辑器中一样呈现?谢谢。
答案 0 :(得分:0)
如果你想进行three.js开发,你应该运行一个简单的Web服务器。它非常简单,只需片刻即可完成设置。
Windows步骤:
- 安装node.js from here
- 打开Node.js命令提示符。
- 输入
醇>npm install -g http-server
在OSX / Linux上
- 安装node.js from here
- 打开终端/ shell。
- 输入
醇>sudo npm install -g http-server
现在cd到您文件的文件夹并输入http-server
。实施例
cd "myproject"
http-server
现在,您可以在浏览器中转到http://localhost:8080
或http://localhost:8080/nameoffile.html
否则您的问题很可能是three.min.js
的路径错了?如果你的设置是这样的
myproject
|
+--index.html
|
+--js
|
+--three.min.js
然后在您的index.html
内部,您的脚本标记应如下所示
<script src="js/three.min.js"></script>
答案 1 :(得分:0)