Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

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 });

기본값은 reservedDrawingBuffer:false입니다. 이 속성을 true로 설정하면 이전 그림을 쉽게 보존할 수 있습니다.