aframe-joystick
aframe-joystick copied to clipboard
An aframe component for "wasd"-like motion on mobile
aframe-joystick
An aframe component for "wasd"-like motion on mobile. Demo here: https://sour-lyric.glitch.me/
Many thanks to @yoannmoinet for creating NippleJS. This project is 95% NippleJS with a small adaptation for A-Frame
Usage
Step 1
You'll need to include the script in your project:
<script src="https://cdn.rawgit.com/mrturck/aframe-joystick/master/joystick.min.js"></script>
Step 2
Second, add id="camera" to your camera element,
or create a new camera entity with id="camera":
<a-entity camera id="camera" position="0 1.6 0" look-controls wasd-controls>
Step 3
Add joystick to your a-scene element
<a-scene joystick>
Step 4 (optional, but recommended)
If you are using the joystick to replace VR controls, then you'll probably want to hide the vr-mode-ui button.
Do this by adding vr-mode-ui="enabled: false" to your a-scene element (example below):
<a-scene joystick vr-mode-ui="enabled: false">