2017-09-14 61 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和模块呢? –