4

我在three.js构建时遇到了一些麻烦——生成的three.js文件与我下载的文件大不相同。

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

尽管如此,我还是有点过分了。

我想将碰撞排除添加到Raycaster.js/intersectObject(),但重建会破坏我的应用程序,而不会在控制台中出现错误或警告。

我尝试了各种可能--include的排列,但结果不同但不成功。

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

我在 OSX 上。

任何指针表示赞赏。

4

1 回答 1

7

在终端窗口上转到 utils/build 并运行:

python build.py --include common --include extras --output ../../build/three.js

或者...运行外壳文件

./build.sh
于 2013-06-05T03:09:30.713 回答