2
0
Эх сурвалжийг харах

WebVRManager: Fixed userHeight value.

Mr.doob 7 жил өмнө
parent
commit
78d002fef9

+ 1 - 1
examples/js/vr/WebVR.js

@@ -11,7 +11,7 @@ var WEBVR = {
 
 		if ( options && options.frameOfReferenceType ) {
 
-			renderer.vr.setFrameOfReferenceType( options.frameOfReference );
+			renderer.vr.setFrameOfReferenceType( options.frameOfReferenceType );
 
 		}
 

+ 4 - 2
src/renderers/webvr/WebVRManager.js

@@ -222,9 +222,11 @@ function WebVRManager( renderer ) {
 
 	this.getCamera = function ( camera ) {
 
+		var userHeight = frameOfReferenceType === 'stage' ? 1.6 : 0;
+
 		if ( device === null ) {
 
-			camera.position.set( 0, 1.6, 0 );
+			camera.position.set( 0, userHeight, 0 );
 			return camera;
 
 		}
@@ -246,7 +248,7 @@ function WebVRManager( renderer ) {
 
 			} else {
 
-				standingMatrix.makeTranslation( 0, 1.6, 0 );
+				standingMatrix.makeTranslation( 0, userHeight, 0 );
 
 			}