diff --git a/Extensions/ParticleSystem/particleemitterobject.ts b/Extensions/ParticleSystem/particleemitterobject.ts index cae8cca61d..2dba2d63a3 100644 --- a/Extensions/ParticleSystem/particleemitterobject.ts +++ b/Extensions/ParticleSystem/particleemitterobject.ts @@ -847,8 +847,13 @@ namespace gdjs { const oldLength = this.getParticleGravityLength(); if (oldLength !== length) { this._gravityDirty = true; - this.gravityX *= length / oldLength; - this.gravityY *= length / oldLength; + if (oldLength === 0) { + this.gravityX = 0; + this.gravityY = length; + } else { + this.gravityX *= length / oldLength; + this.gravityY *= length / oldLength; + } } }