Making unfreeze (Q key) give back the control of the camera rotation (with the mouse).

This commit is contained in:
Daniel Ribeiro
2011-10-31 13:04:19 -02:00
parent 1717c62d15
commit f32962f393
+3 -3
View File
@@ -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 );