We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 671fc34 commit b41625fCopy full SHA for b41625f
index.js
@@ -230,8 +230,10 @@ AFRAME.registerComponent('teleport-controls', {
230
})(),
231
232
handleAxis: function (evt) {
233
- const axisX = parseInt(evt.detail.axis[2] * 10)
234
- const axisY = parseInt(evt.detail.axis[3] * 10)
+ if (!evt.detail.axis || !evt.detail.axis.length) return
+ const xr = evt.detail.axis.length === 4
235
+ const axisX = parseInt(evt.detail.axis[xr ? 2 : 0] * 10)
236
+ const axisY = parseInt(evt.detail.axis[xr ? 3 : 1] * 10)
237
if (axisX === 0 && axisY === 0) {
238
this.onButtonUp(evt)
239
} else if (Math.abs(axisX) <= 1 && axisY === -9) {
0 commit comments