258 var canvas = document.getElementById("lesson03-canvas");
259 initGL(canvas);
260 initShaders();
261 initBuffers();
262
263 gl.clearColor(0.0, 0.0, 0.0, 1.0);
264 gl.enable(gl.DEPTH_TEST);
265
266 tick();
267 }
这个函数和之前唯一的改变就是在最后我们需要调用drawScene函数的地方,我们调用了一个新的函数tick。这就是那个需要重复调用的函数,它用于更新场景的运动状态(比如三角形从81度旋转到82度)、绘制场景以及调整好参数为下次调用做准备。下面我们就先来看看这个函数。
250 function tick() {