2013-06-04 104 views
4

我在構建three.js時遇到了一些麻煩 - 由此產生的three.js文件與我下載的文件明顯不同。如何從源代碼構建three.js

這可能與維基頁面上的[「如何生成壓縮的三位數字」](https://github.com/mrdoob/three.js/wiki/build.py,或 - how-to-how)的評論「此頁面無效,需要重寫」產生-A-壓縮three.js所文件)。

儘管如此,我有點兒樹了。

我想添加碰撞排除Raycaster.js/intersectObject(), 但重建打破我的應用程序沒有錯誤或在控制檯中的警告。

我已經嘗試過各種可能的--include's, 排列,但結果不一致但不成功。

我甚至沒有試圖構建縮小版本。

我在OSX上。

任何指針表示讚賞。

回答

7

在終端窗口去utils的/生成和運行:

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

或...運行shell file

./build.sh 
+0

完美的作品 - 輸出是相同的。謝謝,我應該明白這一點。 –