mirror of
https://github.com/wahyd4/three.js.git
synced 2026-08-17 08:55:59 +10:00
Making unfreeze (Q key) give back the control of the camera rotation (with the mouse).
This commit is contained in:
@@ -140,7 +140,7 @@ THREE.FirstPersonControls = function ( object, domElement ) {
|
||||
case 82: /*R*/ this.moveUp = true; break;
|
||||
case 70: /*F*/ this.moveDown = true; break;
|
||||
|
||||
case 81: this.freeze = !this.freeze; break;
|
||||
case 81: /*Q*/ this.freeze = !this.freeze; break;
|
||||
|
||||
}
|
||||
|
||||
@@ -170,7 +170,7 @@ THREE.FirstPersonControls = function ( object, domElement ) {
|
||||
};
|
||||
|
||||
this.update = function( delta ) {
|
||||
|
||||
var actualMoveSpeed = 0;
|
||||
if ( !this.freeze ) {
|
||||
|
||||
if ( this.heightSpeed ) {
|
||||
@@ -186,7 +186,7 @@ THREE.FirstPersonControls = function ( object, domElement ) {
|
||||
|
||||
}
|
||||
|
||||
var actualMoveSpeed = delta * this.movementSpeed;
|
||||
actualMoveSpeed = delta * this.movementSpeed;
|
||||
|
||||
if ( this.moveForward || ( this.autoForward && !this.moveBackward ) ) this.object.translateZ( - ( actualMoveSpeed + this.autoSpeedFactor ) );
|
||||
if ( this.moveBackward ) this.object.translateZ( actualMoveSpeed );
|
||||
|
||||
Reference in New Issue
Block a user