gpt4 book ai didi

javascript - 粒子生成速度太快 - Phaser 3

转载 作者:行者123 更新时间:2023-11-29 20:47:37 45 4
gpt4 key购买 nike

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

我有这个代码:

       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 和街机物理。

最佳答案

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

它不会完全改变生成速度,但会改变流动周期之间的时间。如果您将 frequency: 1000 添加到您当前拥有的发射器,它会同时在屏幕上为您提供大约 8-10 个粒子。您可以使用该数字,直到获得所需的流量。

关于javascript - 粒子生成速度太快 - Phaser 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53741444/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com