如何在THREE.js中产生粒子系统

3

我正在制作一个游戏,在其中我想要添加烟雾火焰爆炸效果。我正在使用THREE.js库来制作游戏。我尝试了许多技术,但是没有找到想要的结果。 我尝试过SPARK.js库和THREE.js本身的粒子系统,但都不能产生期望的效果。我正在使用THREE.jsr51版本。 希望有人能够帮助我。 谢谢。


1
Spark.js已经过时,不兼容最新版本的Three.js。我强烈建议使用最新的Three.js版本,旧版本的支持很少。这可能意味着您需要仅使用Three.js粒子系统而不是spark.js。然后,您应该展示您尝试过的内容(您的代码),并提供一些信息:它究竟是如何无法工作的,以及期望的结果是什么。 - yaku
2个回答

18

那个引擎看起来很不错,我今天会尝试使用它。我注意到在云和烟的例子中有一些小问题(也许是z缓冲区问题),有时粒子会闪烁。你认为这可以修复吗? - Omiod
你说得对,我也注意到这些例子中的粒子闪烁问题。我敢打赌它可以被解决,但我不确定具体方法。如果您有任何想法,请在这里发布或告诉我! - Stemkoski
这太棒了!谢谢。 - Hobbes
有人知道移动three.js雾的酷炫实现吗?请分享链接! - Agent Zebra
看起来你的粒子库不再与最新版本的ThreeJS兼容。有更新计划吗? - Saeid Nourian
尝试在最新的threejs(r111)中使用它,但屏幕上没有看到任何内容+有几个警告消息。这个库已经过时了还是我做错了什么?谢谢。 - Ronen Ness

7

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