我编写了一个小引擎,在 Canvas2D 中使用 javascript 显示 5 个精灵。一切正常并且完全优化。
FPS 在 30 到 60 之间波动 - 但有趣的是,当 google javascript 控制台打开时,它以恒定的 60 fps 显示!
还有其他人经历过这种情况吗?
注意我正在使用 requestAnimationFrame
编辑:
示例:http: //jsfiddle.net/jrPNy/1
玩弄“粒子”数,这样你的 fps 就在 40-50 左右。比打开控制台,它上升到 60 fps。(铬 21.0.1180.83)