发生了什么使得循环的其余部分执行,并且让requestAnimationFrame
在下一帧执行?
我误解了这个方法的工作方式,无法在任何地方找到清晰的解释。我尝试阅读此处的时间规范http://www.w3.org/TR/animation-timing/,但无法理解它的工作方式。
例如,这段代码来自于threejs文档。
var render = function () {
requestAnimationFrame(render);
cube.rotation.x += 0.1;
cube.rotation.y += 0.1;
renderer.render(scene, camera);
};