Browse Source

Improved webvr_daydream example.

Mr.doob 8 years ago
parent
commit
5bec213a4d
1 changed files with 7 additions and 3 deletions
  1. 7 3
      examples/webvr_daydream.html

+ 7 - 3
examples/webvr_daydream.html

@@ -64,6 +64,7 @@
 				container.appendChild( info );
 
 				scene = new THREE.Scene();
+				scene.background = new THREE.Color( 0x505050 );
 
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.1, 10 );
 
@@ -113,7 +114,6 @@
 				//
 
 				renderer = new THREE.WebGLRenderer( { antialias: true } );
-				renderer.setClearColor( 0x505050 );
 				renderer.setPixelRatio( window.devicePixelRatio );
 				renderer.setSize( window.innerWidth, window.innerHeight );
 				renderer.sortObjects = false;
@@ -143,6 +143,12 @@
 				gamepadHelper.geometry.addAttribute( 'position', new THREE.Float32BufferAttribute( [ 0, 0, 0, 0, 0, - 10 ], 3 ) );
 				gamepad.add( gamepadHelper );
 
+				renderer.domElement.addEventListener( 'click', function ( event ) {
+
+					gamepadHelper.material.color.setHex( Math.random() * 0xffffff );
+
+				} );
+
 				//
 
 				window.addEventListener( 'resize', onWindowResize, false );
@@ -206,8 +212,6 @@
 
 					var cube = room.children[ i ];
 
-					cube.userData.velocity.multiplyScalar( 1 - ( 0.001 * delta ) );
-
 					cube.position.add( cube.userData.velocity );
 
 					if ( cube.position.x < - 3 || cube.position.x > 3 ) {