可以在javascript中找出什么是显示器帧速率?

前端之家收集整理的这篇文章主要介绍了可以在javascript中找出什么是显示器帧速率?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
>首先,是否可以找出
什么是监视器帧/刷新率
javascript(大多数液晶显示器为60Hz)?
>其次,有什么办法吗
后执行一个功能
每X帧?

有几个人问为什么我需要这个.这是上下文:我有一个动画(一个无限循环,渲染一帧).每次迭代的输出需要与显示器刷新率同步,否则会发生tearing.我现在正在做的是在循环方法中使用setTimeout(loop,16).它的工作方式.第二个参数需要是1 /(刷新率),这就是为什么我问这个问题.

解决方法

现代浏览器可能会有一些运气,使用 window.requestAnimationFrame与微不足道的回调来衡量连续调用之间的时间,从而计算FPS.

您也应该能够在第n次调用时轻松跳过渲染函数,以减少所需的帧速率.

我在http://jsfiddle.net/rBGPk/写了一个粗略的例子 – 数学可能略有错误,但应该足以显示一般的想法.

原文链接:https://www.f2er.com/js/153870.html

猜你在找的JavaScript相关文章