如何判断我的2D画布是否使用硬件加速?

时间:2015-01-11 14:09:31

标签: performance firefox html5-canvas

我正在创建一个简单的2D游戏,用于学习画布和游戏网络。

但是在我糟糕的手机上它非常慢,在优化其javascript之前我想排除其他可能的瓶颈。

我怎么能弄清楚我的游戏是否因为我的画布是用软件渲染而变慢?

我没有做任何特别的事情来打开硬件加速,我只是打电话给drawImagefillRect来画我的火柴人和子弹。

1 个答案:

答案 0 :(得分:1)

正如上面评论中所提到的,画布在较少的图形激烈手机上会相对较慢。

以下是一些建议,可能会使您在使用画布时更轻松。

  • 使用Phaser框架构建游戏,它使用PIXI在Canvas上渲染图形,使用WebGL并使画布成为后备选项。
  • 查看CrossWalk这是针对Android的Chrome Run-time Compiled for a package,它可以大大提高canvas和HTML5 app的性能。