first-person-controls
v1.0.1
Published
First person controls for Three.js
Downloads
12
Readme
Three.js / First person controls
First person controls written in ES6 for Three.js as UMD.
Installation
npm install --save first-person-controls
Usage
ES6
import FirstPersonControls from 'first-person-controls'
const controls = new FirstPersonControls(camera)
controls.lookSpeed = 0.1
controls.movementSpeed = 10
const clock = new THREE.Clock(true)
const render = () => {
requestAnimationFrame(render)
controls.update(clock.getDelta())
}
render()
ES5
var THREE = require('three');
var FirstPersonControls = require('first-person-controls');
var controls = new FirstPersonControls(camera);
controls.lookSpeed = 0.1;
controls.movementSpeed = 10;
var clock = new THREE.Clock(true);
var render = function() {
requestAnimationFrame(render);
controls.update(clock.getDelta());
};
render();
License
MIT © Mr.doob, AlteredQualia and Paul Irish.