粒子生成太快-Phaser 3

基督教

我正在尝试使用粒子发射器在游戏主菜单后面制作下​​雪效果,但是粒子产生的速度太快。

我有以下代码:

       var particles = this.add.particles('snow');

        var emitter = particles.createEmitter({
            speedY: { min: 15, max: 40 },
            gravityY: 0,
            scale: 0.2,
            quantity: 1,
            lifespan: { min: 28000, max: 30000 },
            emitZone: { source: new Phaser.Geom.Line(-20, -100, 820, -100 )}
       });

数量只是一个,所以我不知道该如何解决。是否可以更改粒子的生成速度?

我正在使用Phaser 3和街机物理。

布雷

我认为您正在寻找的是频率设置。

它不会完全改变生成速度,但是会改变流循环之间的时间。如果将a添加frequency: 1000到当前具有的发射器中,则一次可以在屏幕上提供约8-10个粒子。您可以使用该号码,直到获得所需的流程为止。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章