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,就可以轻松保留之前的绘制
广告