我正在用 Javascript/HTML/CSS 开发游戏,并使用 Phonegap 将其打包到 Android 应用程序中。游戏包括一堆动画(许多是用 jquery 完成的),例如淡入淡出/淡出、div 移动等 - 没有什么不寻常的,但相对于大多数网站来说肯定很重。
在 ICS 中,游戏运行得非常好——非常高的 fps,没有延迟等。但是,现在我将 Galaxy Nexus 升级到 4.1,Jelly Bean 导致游戏速度变慢。淡入现在更类似于显示,我经常注意到触摸响应缓慢,被射击的弹丸偶尔会冻结,等等。
我意识到这是很笼统的,但我只是好奇是否有其他人在他们的应用程序中看到/看到过类似的东西,以及你是否有关于如何解决这个混乱的建议。非常感谢任何提示。
更新:在启用 3D 转换并重写部分代码以将所有内容包含在动画框架中之后,问题似乎已得到解决。