WebGL:防止 HTML5 中的颜色缓冲区被清除
即使通过代码移除颜色
mycanvas.clearColor(d[1],d[2],d[3],2.0); mycanvas.clear(can.COLOR_BUFFER_BIT );
屏幕会在下一个绘制周期开始时被清除。
若要创建 WebGLRenderingContext,可以保留之前的绘制缓冲区。
gl = someCanvas.getContext("webgl", { preserveDrawingBuffer: true });
默认情况下,preserveDrawingBuffer: false 通过将这个属性设置为 true,可以轻松保留之前的绘制
广告