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