您好我正试图在我的机器上本地运行一些three.js示例。我知道安全性存在一些问题,因此我需要设置本地服务器。所以我用python运行本地服务器。显示背景图像和文本但没有动画发生。
我检查了控制台并且没有定义错误THREE。我已经下载了three.js并将该文件夹放在我的项目目录中 - 有关这里发生了什么的任何想法?
从three.js
(示例)页面访问时,动画在浏览器中有效。当我在pwd
目录中的命令行上工作时,我的脚本src与命令three.js-master
的输出相同,如下所示:
<script src="/home/iiiiiii/Desktop/test/build/three.js"></script>
<script src="js/controls/TrackballControls.js"></script>
<script src="js/renderers/CSS3DRenderer.js"></script>
<script src="js/loaders/PDBLoader.js"></script>
&#13;
答案 0 :(得分:0)
嗨,最常见的原因是您没有在项目中添加三个 js,正如我在给定的代码片段中看到的那样
/home/iiiiiii/Desktop/test/build/three.js
但是给定的路径不是在项目中提供的有效路径,我建议将此文件移动到项目文件夹,就像您在给定代码段中添加的其他 js 文件一样。
或者干脆你可以在你的项目中为三个js添加一个CDN
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js" integrity="sha512-dLxUelApnYxpLt6K2iomGngnHO83iUvZytA3YjDUCjT0HDOHKXnVYdf3hU4JjM8uEhxf9nD1/ey98U3t2vZ0qQ==" crossorigin="anonymous"></script>
答案 1 :(得分:-1)
是否需要在文档顶部或页面呈现后调用此库? 我注意到在链接库时没有类型集。尝试:
<script type="text/javascript" src="/home/iiiiiii/Desktop/test/build/three.js"></script>