如何从源码构建three.js。

4

我在构建three.js时遇到了一些问题 - 生成的three.js文件与我下载的文件有很大的区别。

这可能与wiki页面上的注释“此页面目前无效,需要重新编写”有关,即["如何生成压缩的Three"](https://github.com/mrdoob/three.js/wiki/build.py, -or-how-to-generate-a-compressed-Three.js-file)。

尽管如此,我还是有一些困惑。

我想在Raycaster.js/intersectObject()中添加碰撞排除功能, 但重新构建会导致我的应用程序崩溃,而控制台没有错误或警告。

我已经尝试过各种可能的--include排列组合,但结果并不理想。

我甚至没有尝试构建缩小版本。

我使用的是OSX操作系统。

谢谢您提供任何指导。

1个回答

7
在终端窗口中进入utils/build并运行:
python build.py --include common --include extras --output ../../build/three.js

或者运行shell文件

./build.sh

工作完美 - 输出相同。谢谢,我应该想到这一点的。 - orion elenzil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接