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



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

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

如何确定我的游戏是否因为画布在软件中渲染而运行缓慢?

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

如上面的评论所述,在图形强度较低的手机上,画布会相对较慢。

以下是一些建议,它们可能会让您在使用画布时的生活更轻松一些。

  • 使用Phaser Framework来构建您的游戏,它使用PIXI在Canvas上渲染图形,该画布利用WebGL并使画布成为后备选项。
  • 看看CrossWalk,它是Chrome运行时编译成一个包,它大大提高了画布和HTML5应用程序的性能。

最新更新