Three.js 保留DrawingBuffer和autoClear渲染器属性的原因是什么?
即使由于构造函数属性Three.js 保留DrawingBuffer和autoClear渲染器属性的原因是什么?,three.js,Three.js,即使由于构造函数属性preserveDrawingBuffer默认设置为false,而将autoClear设置为false,渲染器也会在渲染之前清除其输出 这两个属性都可以控制渲染器在渲染输出之前是否清除。它们也相互冲突(如果一个为假,另一个必须为真,反之亦然) 有没有理由让渲染器的两个属性执行相同的操作 它们是独立的问题 renderer.autoClear=false是合适的,例如,如果您使用THREE.EffectComposer和进行后期处理 preserveDrawingBuffer是
preserveDrawingBuffer
默认设置为false,而将autoClear
设置为false,渲染器也会在渲染之前清除其输出
这两个属性都可以控制渲染器在渲染输出之前是否清除。它们也相互冲突(如果一个为假,另一个必须为真,反之亦然)
有没有理由让渲染器的两个属性执行相同的操作 它们是独立的问题
renderer.autoClear=false
是合适的,例如,如果您使用THREE.EffectComposer
和进行后期处理
preserveDrawingBuffer
是必需的,例如,如果您出于某种原因
编辑:preserveDrawingBuffer=true
是截图
3.js r.87