如何使用createjs获得真正的FPS

时间:2015-03-14 03:52:25

标签: android mobile easeljs createjs

我用createjs创建了一款游戏,但它在移动设备上运行速度非常慢。

我添加了一个函数来显示使用createjs.Ticker.getMeasuredFPS()获得的FPS。但是,该功能显示的FPS非常正常。我将FPS设置为60,getMeasuredFPS()的结果大约是55-60,而动画是滞后的,而FPS不应该那么高(可能是5-10)。

如何在设备上获得真正的FPS?

如何在手机上对其进行分析?

1 个答案:

答案 0 :(得分:0)

getMeasuredFPS()已经过充分测试,应该准确无误。也就是说,你的移动浏览器总是有可能做一些棘手的事情(每次滴答都要运行代码,但不能渲染)。您的代码也可能无法正确更新。

无论哪种方式,都值得研究几种选择。您可以查看getMeasuredTickTime(),它会告诉您每次打勾所花费的平均时间(有关详细信息,请参阅文档)。

您还应该使用devtools查看分析。 http://google.com?q=profile+mobile+chrome