窗口调整大小不能在threejs中工作

时间:2015-11-12 05:08:36

标签: javascript three.js window-resize

我编写了以下代码,以便在调整窗口大小时执行。但每当我调整窗口大小时,一切都会从屏幕上消失。这一切都是空白的。

function onWindowResize(){
   console.log("on window resize");

   if ( camera.name == "Orthographic_Camera" ){
       camera.left = window.innerWidth / - 2;
       camera.right = window.innerWidth / 2;
       camera.top = window.innerHeight / 2;
       camera.bottom = window.innerHeight / - 2;
   }

   if ( camera.name == "Perspective_Camera" ){
       camera.aspect = window.innerWidth / window.innerHeight;
   }

   camera.updateProjectionMatrix();
   camera.lookAt(scene.position);

   renderer.setSize( window.innerWidth / window.innerWidth );

   //render();
}

0 个答案:

没有答案