2017-09-14 79 views
0

是否有任何用於three.js的粒子系統可用作npm包(帶導入,沒有全局命名空間污染)?用於three.js的粒子系統作爲npm包裝

編輯:我想用它作爲webpack捆綁系統中的一個模塊。 (不需要全局命名空間變量)

回答

1

是的。 NPM shader-particle-engine,github上:https://github.com/squarefeet/ShaderParticleEngine

一般來說,three.js所生態系統是低質量的,如果你想發佈一個包NPM你必須自己做,你做之前可能刪除了很多全局的:)

+0

謝謝!我無法使它開箱即用。它使用THREE全局變量,不會將其作爲模塊導入。 – croraf

+1

哦是的,這是正確的,我不得不分叉它,並刪除全局變量:P https://github.com/AndrewRayCode/ShaderParticleEngine/commit/0cd6780ae03d6d524a325622a4549b3bbc560e0b這是我在package.json''着色器粒子引擎「 :「git://github.com/AndrewRayCode/ShaderParticleEngine.git#forever」,' –

+0

我不確定整個社區如此廣泛的解僱在這裏是否足夠。實際上圍繞three.js的高質量代碼非常多。我想你只是想說,three.js生態系統仍然依賴於舊的範例,還沒有采用npm和模塊呢? –