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,就可以輕鬆保留之前的繪製

更新於:2020-01-30

132 人瀏覽

開啟您的 職業生涯

透過完成課程獲得證書

開始學習
廣告
© . All rights reserved.