From b098281a02f1533a43fba510c7d282f695d3b137 Mon Sep 17 00:00:00 2001 From: Nathan Kunicki Date: Sun, 14 Feb 2016 01:56:23 +0000 Subject: [PATCH] Fixed addition of velocity to take into account delta --- examples/particles/particles.js | 2 +- src/classes/entity.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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)); }