diff --git a/src/components/recenter.js b/src/components/recenter.js
index be6cc08..1adb872 100644
--- a/src/components/recenter.js
+++ b/src/components/recenter.js
@@ -10,13 +10,10 @@ AFRAME.registerComponent('recenter', {
var sceneEl = this.el.sceneEl;
this.recenter = this.recenter.bind(this);
- // Delay to make sure we have a valid pose.
- this.el.addEventListener('enter-vr', () => setTimeout(this.recenter, 100));
document.querySelectorAll('[tracked-controls]').forEach(controlEl => {
controlEl.addEventListener('menudown', this.recenter);
controlEl.addEventListener('thumbstickdown', this.recenter);
});
- window.addEventListener('vrdisplaypresentchange', this.recenter);
},
recenter: (function () {
@@ -47,9 +44,5 @@ AFRAME.registerComponent('recenter', {
matrix.decompose(el.object3D.position, el.object3D.quaternion, el.object3D.scale);
el.object3D.updateMatrixWorld(true);
};
- })(),
-
- remove: function () {
- this.el.sceneEl.removeEventListener('enter-vr', this.recenter);
- }
+ })()
});
diff --git a/src/index.html b/src/index.html
index 1f59e1d..bd6f3b3 100644
--- a/src/index.html
+++ b/src/index.html
@@ -33,7 +33,7 @@
effect-bloom="strength: 1"
gpu-preloader
loading-screen="backgroundColor: #000;"
- overlay="objects: #rightHand, #leftHand, [mixin~='cursorMesh'], .overlay"
+ overlay="objects: .overlay"
pool__beat-arrow-blue="mixin: arrowBlueBeat; size: 10; container: #beatContainer"
pool__beat-arrow-red="mixin: arrowRedBeat; size: 10; container: #beatContainer"
pool__beat-dot-blue="mixin: dotBlueBeat; size: 10; container: #beatContainer"
@@ -90,13 +90,18 @@
id="sparkParticles"
particleplayer="src: #sparksJSON; color: #fcc; pscale: 0.7; on: explode; scale: 0.3; loop: false; img: #spark2Img; dur: 700; count: 50%; animateScale: true; initialScale: 3 0.5 1; finalScale: 0.1 0.5 1">
-
-
-
+
+
+
-
+
{% endif %}