diff --git a/examples/particles/particles.js b/examples/particles/particles.js index f348124..956fb94 100644 --- a/examples/particles/particles.js +++ b/examples/particles/particles.js @@ -43,7 +43,7 @@ window.onload = function () { particles.addChildEntity(mainScene); let rect = new MomentumEngine.Classes.Rect(width / 2 - baseSize, height / 2 - baseSize, baseSize * 2, baseSize * 2, red), - emitter = new MomentumEngine.Classes.Emitter(baseSize, baseSize, 4, new MomentumEngine.Classes.Vector2D(0, 1), BlueParticle); + emitter = new MomentumEngine.Classes.Emitter(baseSize, baseSize, 4, new MomentumEngine.Classes.Vector2D(0, 0.05), BlueParticle); mainScene.addChildEntity(rect); rect.addChildEntity(emitter); diff --git a/src/classes/entity.js b/src/classes/entity.js index b21cce1..113764b 100644 --- a/src/classes/entity.js +++ b/src/classes/entity.js @@ -145,7 +145,7 @@ class Entity { this.velocity.add(this.acceleration); } - this.pos.add(this.velocity); + this.pos.add(this.velocity.clone().multiply(delta)); }