WebGL:防止 HTML5 中的颜色缓冲区被清除

javascriptobject oriented programmingfront end technology更新于 2025/4/20 23:40:17

即使通过代码删除颜色:

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,可以轻松保留先前的绘制


相关文章


有用资源