From 3e3f0150b39159bac7bd14921c61b6d7a05cc091 Mon Sep 17 00:00:00 2001 From: Robert Long <robert@robertlong.me> Date: Fri, 2 Mar 2018 16:54:08 -0800 Subject: [PATCH] Add gearvr-controls to hand-controls2 (#58) * Add gearvr-controls to hand-controls2 * Update AFrame. * Update input-mappings. --- src/components/hand-controls2.js | 4 +++- src/input-mappings.js | 5 ++++- src/room.html | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/hand-controls2.js b/src/components/hand-controls2.js index e2b5771f2..a466ad7ba 100644 --- a/src/components/hand-controls2.js +++ b/src/components/hand-controls2.js @@ -20,7 +20,8 @@ const CONTROLLER_OFFSETS = { new THREE.Quaternion().setFromEuler(new THREE.Euler(-40 * THREE.Math.DEG2RAD, 0, 0)), new THREE.Vector3(1, 1, 1) ), - "daydream-controls": new THREE.Matrix4().makeTranslation(0, 0, -0.04) + "daydream-controls": new THREE.Matrix4().makeTranslation(0, 0, -0.04), + "gearvr-controls": new THREE.Matrix4() }; AFRAME.registerComponent("hand-controls2", { @@ -114,6 +115,7 @@ AFRAME.registerComponent("hand-controls2", { el.setAttribute("oculus-touch-controls", controlConfiguration); el.setAttribute("windows-motion-controls", controlConfiguration); el.setAttribute("daydream-controls", controlConfiguration); + el.setAttribute("gearvr-controls", controlConfiguration); } }, diff --git a/src/input-mappings.js b/src/input-mappings.js index 272e3889a..e9a80d53b 100644 --- a/src/input-mappings.js +++ b/src/input-mappings.js @@ -58,7 +58,10 @@ const config = { abuttonup: "action_teleport_up" }, "daydream-controls": { - menudown: "action_mute", + trackpaddown: "action_teleport_down", + trackpadup: "action_teleport_up" + }, + "gearvr-controls": { trackpaddown: "action_teleport_down", trackpadup: "action_teleport_up" }, diff --git a/src/room.html b/src/room.html index 3893f8676..703874897 100644 --- a/src/room.html +++ b/src/room.html @@ -7,9 +7,9 @@ <meta http-equiv="origin-trial" data-feature="WebVR (For Chrome M62+)" data-expires="<%= ORIGIN_TRIAL_EXPIRES %>" content="<%= ORIGIN_TRIAL_TOKEN %>"> <% if(NODE_ENV === "production") { %> - <script src="https://cdn.rawgit.com/brianpeiris/aframe/r90-tracked-controls-fix/dist/aframe-master.min.js"></script> + <script src="https://cdn.rawgit.com/brianpeiris/aframe/bba200440e3279753df85a1f52ba4c77a3b16e47/dist/aframe-master.min.js"></script> <% } else { %> - <script src="https://rawgit.com/brianpeiris/aframe/r90-tracked-controls-fix/dist/aframe-master.js"></script> + <script src="https://cdn.rawgit.com/brianpeiris/aframe/bba200440e3279753df85a1f52ba4c77a3b16e47/dist/aframe-master.js"></script> <% } %> </head> -- GitLab