1.首先声明一张画布canvas,作为webgl的渲染目标:
<canvas width="640" height="480" id="canvas"></canvas>
2.在javascript代码中,从canvas获取webgl设备句柄:
var gl = c.getContext("experimental-webgl");
3.设置清屏色为蓝色之后,清屏:
gl.clearColor(0.0, 0.0, 1.0, 1.0);
gl.clear(gl.COLOR_BUFFER_BIT);
完整代码:
<!DOCTYPE html>
<html>
<head>
<title>DJ's WebGL Tutorial 001</title>
</head>
<body>
<canvas width="640" height="480" id="canvas"></canvas>
<script>
onload = function() {
var c = document.getElementById("canvas");
var gl = c.getContext("experimental-webgl");
gl.clearColor(0.0, 0.0, 1.0, 1.0);
gl.clear(gl.COLOR_BUFFER_BIT);
}
</script>
</body>
</html>
将上面的代码拷到一个html文件中,用支持webgl的浏览器打开,会看到如下画面:
现在,我们作好了webgl渲染的第一步准备。