使用CreateJS在Chrome上的性能非常差

时间:2015-05-04 02:22:24

标签: google-chrome canvas html5-canvas easeljs createjs

我正在为客户开发游戏。它不是一个特别密集的游戏图形,但它确实有相当多的不同的动画和大量的纹理。似乎我在Chrome中有不同的基于spritesheet的动画的数量阈值。当我超越那个点(大约5种不同的动画)时,FPS坦克到大约5FPS。

奇怪的是,游戏在Firefox中始终以稳定的60FPS运行,没有任何问题。

这似乎与Chrome对2D画布的硬件加速方式有关。

请注意这个游戏视频,当游戏小于约220px高时,游戏运行在丝般顺畅的60FPS(参见FPS计数器的右下角),但是一旦它甚至比它高一点,它就会运行在5-10FPS:

https://www.youtube.com/watch?v=3VWo6eQmy1g&feature=youtu.be

我认为它与此问题有关: https://code.google.com/p/chromium/issues/detail?id=170021

它说固定但我不认为是。

有没有人对此有任何更多信息?!

干杯!

0 个答案:

没有答案