如果我使用 Three.js canvas_lines 演示并将透视相机替换为正交相机:
- camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 10000 );
+ camera = new THREE.OrthographicCamera(-window.innerWidth/2, window.innerWidth/2, -window.innerHeight/2, window.innerHeight/2, -100, 10000);
尽管出现了线条,但它会导致粒子不再渲染。这是 Three.js 中的错误还是我对正交投影的理解?
更改前的粒子图像:
切换到OrthographicCamera
:
(注意粒子丢失和线条在空白处终止)