فهرست منبع

avoid the delayed updating of cube cameras

- we can update the unattached cube camera just before attaching it to avoid the unnessary delay
- we don't need to hide the sphere temporarily as we're using single sided materials
michael8090 5 سال پیش
والد
کامیت
5c98448ad8
1فایلهای تغییر یافته به همراه2 افزوده شده و 6 حذف شده
  1. 2 6
      examples/webgl_materials_cubemap_dynamic.html

+ 2 - 6
examples/webgl_materials_cubemap_dynamic.html

@@ -178,26 +178,22 @@
 
 				camera.lookAt( scene.position );
 
-				sphere.visible = false;
-
 				// pingpong
 
 				if ( count % 2 === 0 ) {
 
+					cubeCamera1.update( renderer, scene );
 					material.envMap = cubeCamera1.renderTarget.texture;
-					cubeCamera2.update( renderer, scene );
 
 				} else {
 
+					cubeCamera2.update( renderer, scene );
 					material.envMap = cubeCamera2.renderTarget.texture;
-					cubeCamera1.update( renderer, scene );
 
 				}
 
 				count ++;
 
-				sphere.visible = true;
-
 				renderer.render( scene, camera );
 
 			}