diff --git a/dywmtohrda.js b/dywmtohrda.js index 3c49e18..34e4ceb 100644 --- a/dywmtohrda.js +++ b/dywmtohrda.js @@ -171,7 +171,7 @@ if (this.spawningBullets === true) { var raycaster = new THREE.Raycaster(); - raycaster.ray = new THREE.Ray(this.camera.position.instance, start.sub(this.camera.position.instance).normalize()); + raycaster.ray = new THREE.Ray(this.camera.position.instance, start.clone().sub(this.camera.position.instance).normalize()); var intersects = raycaster.intersectObjects( GameLib.EntityManager.Instance.queryComponents(GameLib.D3.Mesh).map(