JSONLoader没与我合作

时间:2014-06-06 11:04:01

标签: three.js

我的问题是threejs加载器示例仅适用于(http://threejs.org) 当我在我的电脑上加载示例然后从我的桌面运行它不起作用。 例如:(http://threejs.org/examples/#webgl_loader_gltf

请告诉我!

2 个答案:

答案 0 :(得分:1)

您应该创建一个本地服务器来防止这种情况发生
您可以通过下载Node.js(http://nodejs.org/download/)然后安装此软件包(https://www.npmjs.org/package/http-server)来实现此目的。


完成后,cmd到项目文件夹并执行:

http-server -p <port number>

然后当您浏览localhost时,您将从虚拟服务器获取index.html和文件。

<小时/>
另一种解决方案是使用WebStorm IDE,它自己创建一个服务器。

答案 1 :(得分:0)

问题是浏览器之间的权限不同。您需要使用

启动chrome
"chrome.exe --allow-file-access-from-files"

即使这位研究员(Bypassing --allow-file-access-from-files in three.js examples)报告与您报告的内容相反。