如何以一半的显示刷新率正确渲染(跳帧)?

时间:2018-09-20 14:40:41

标签: javascript animation canvas webgl requestanimationframe

使用requestAnimationFrame时如何实现跳帧?

幼稚的方法是每隔一帧执行一次渲染代码,但是我担心如果我的代码执行时间太长并且超出了帧预算时间,它将中断。

requestAnimationFrame 通常以60 Hz的频率执行,但速率实际上可以是任何值,例如75 Hz,120 Hz或144 Hz。我想以支持的显示刷新率的一半渲染,而不是更快。

MDN的报价:

  

回调次数通常为每秒60次,但按照W3C的建议,通常与大多数Web浏览器中的显示刷新率相匹配。

0 个答案:

没有答案