Awesome
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">