【发布时间】:2014-03-06 16:07:19
【问题描述】:
我正在构建一个基于画布的网络游戏,它在桌面上以 60fps 的速度运行 chrome。它还在 android 上的 chrome 中以 60fps 的速度运行。我将它加载到 phonegap 应用程序中,fps 仪表仍显示 60fps,但屏幕每隔几个刻度才会绘制一次。是否有一个刷新率限制器强制 webview 每秒只绘制一次左右?即使网站说它以 60fps 的速度重绘,还有哪些其他因素会限制我的绘图?
【问题讨论】:
-
也许你用下面的插件会有更好的性能(需要全屏画布,不实现所有画布功能)github.com/phonegap/phonegap-plugin-fast-canvas
-
您是否使用
requestAnimationFrame控制重绘? -
我会研究 fastcanvas,但我希望我不必这样做。是的,我正在使用 requestanimationframe
标签: javascript android performance canvas cordova