1

我正在用 Javascript/HTML/CSS 开发游戏,并使用 Phonegap 将其打包到 Android 应用程序中。游戏包括一堆动画(许多是用 jquery 完成的),例如淡入淡出/淡出、div 移动等 - 没有什么不寻常的,但相对于大多数网站来说肯定很重。

在 ICS 中,游戏运行得非常好——非常高的 fps,没有延迟等。但是,现在我将 Galaxy Nexus 升级到 4.1,Jelly Bean 导致游戏速度变慢。淡入现在更类似于显示,我经常注意到触摸响应缓慢,被射击的弹丸偶尔会冻结,等等。

我意识到这是很笼统的,但我只是好奇是否有其他人在他们的应用程序中看到/看到过类似的东西,以及你是否有关于如何解决这个混乱的建议。非常感谢任何提示。

更新:在启用 3D 转换并重写部分代码以将所有内容包含在动画框架中之后,问题似乎已得到解决。

4

2 回答 2

1

更一般的陈述然后回答你的问题

您是否尝试过使用 webkit 动画而不是 Jquery 动画?这些更有可能由 GPU 处理。

于 2012-07-20T05:08:40.257 回答
0

在启用 3D 转换并重写部分代码以将所有内容包含在动画帧中之后,问题似乎已得到解决。

于 2012-07-23T15:51:04.997 回答