javascript – 如何解决不同浏览器的requestAnimationFrame中的不同FPS?

前端之家收集整理的这篇文章主要介绍了javascript – 如何解决不同浏览器的requestAnimationFrame中的不同FPS?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在不同的浏览器上解决requestAnimationFrame中的不同FPS?
我正在使用使用requestAnimationFrame的THREE.js制作3D游戏,而且它在Google Chrome 15上很快.
但是,在IE6上真的很慢,而IE9真的很慢(比Firefox慢).
这真的是一个大问题,我想知道是否有解决方案.

谢谢.

解决方法

据我所知,没有办法真正解决这个问题,除了使你的代码减少资源密集.

Chrome似乎是最快的浏览器,但通常FF并不是很远,但是IE仍然很慢.根据渲染方法,canvas,svg或webGL,它也非常依赖于本地硬件,因为它在大多数情况下使用客户端,复杂的webGL渲染需要一个强大的GPU来实现良好的帧率.

另一方面,正确的人要求是mr.doob,他通常是非常有帮助的,毫无疑问是对这件事情最了解的人.几分钟前他刚刚在Github pages for THREE上,试着把这个问题发贴到那里,我相信他会正确回答你.

猜你在找的JavaScript相关文章