不要在Three.js中清除相机标志

时间:2019-11-26 06:37:00

标签: javascript three.js

我正在Three.js中使用WebGLRenderer,并且我需要使摄像机运动,以使它不像本视频中所示那样清晰*(4:00), https://www.youtube.com/watch?v=zWHGW_r9EvI&feature=youtu.be&t=236

我该怎么做。谢谢

1 个答案:

答案 0 :(得分:0)

尝试创建您的WebGLRenderer实例,如下所示:

const renderer = new THREE.WebGLRenderer( { preserveDrawingBuffer: true } );
renderer.autoClearColor = false;

preserveDrawingBuffer是WebGL上下文参数。如果设置为true,则不会清除默认帧缓冲区,并将保留其值。通过告诉渲染器不要自动执行清除操作,您应该获得预期的结果。在以下官方示例之一中使用了这种方法:

https://threejs.org/examples/webgl_trails

three.js R110