2013-05-27 142 views
3

我正在遊戲中,我想補充火焰爆炸效應產生的粒子系統。我正在使用THREE.js庫進行遊戲製作。我嘗試了很多技術,但找不到結果。 我試過SPARK.js庫和粒子系統THREE.js本身,但無法產生預期的結果。我正在使用r51版本的THREE.js。 任何人都可以在這方面提供幫助。 感謝如何three.js所

+1

Spark.js已經過時,與three.js所的最新版本不兼容仍處於發展。我強烈建議使用最新的Three.js版本,但對老版本的支持並不多。這可能意味着你只需要使用沒有spark.js的Three.js粒子系統。然後你應該顯示你所嘗試過的(你的代碼),並提供一點信息;它究竟是不是工作,以及期望的結果是什麼。 – yaku

回答

14

我最近寫的一個粒子引擎,它能夠您所描述的特殊效果,其目前與three.js所V.56:

http://stemkoski.github.io/Three.js/Particle-Engine.html

,並請參閱博客文章http://stemkoski.blogspot.com/2013/06/creating-particle-effects-engine-in.html爲相關細節。

[更新2013年9月該粒子引擎有了很大的提高,並在http://squarefeet.github.io/ShaderParticleEngine/

+0

該引擎看起來不錯,今天我會嘗試使用它。我注意到雲和煙的例子中有些怪癖(也許是z緩衝區問題),有時候粒子閃爍。你認爲這可以解決嗎? – Omiod

+0

您的權利,我也注意到這些例子中的粒子閃爍。我敢打賭,它可以修復,但我不知道如何。如果你想出任何想法,請張貼在這裏或讓我知道! –

+0

這絕對是真棒!謝謝。 – Hobbes