【WebGL中使用window.requestAnimationFrame创建主循环】教程文章相关的互联网学习教程文章

WebGL中使用window.requestAnimationFrame创建主循环【代码】【图】

今天总结记录一下WebGL中主循环的创建和作用。我先说明什么是主循环,其实单纯的webgl不存在主循环这个概念,这个概念是由渲染引擎引入的,主循环就是利用一个死循环或无截止条件的递归达到定时刷新canvas场景的函数,也就是人们常说的canvas刷新率(fps)。在讨论主循环的用处之前,我们先明确一下一个简单的完整webgl的渲染过程是怎样的,请看下图。好了我们通过上图看到一个mesh完整的渲染流程,大致再讲解一下,首先如果是持续...