所以我构建了一个我希望成为一个简单的安卓游戏的东西。我首先构建了一个网络版本以使其正常工作 ( http://scolvin.com/ballgame ),然后将其移至 PhoneGap 并使用加速度计来控制游戏。唯一的问题(这是一个节目停止问题)是结果非常慢(我猜大约每秒更新一次,而不是 20 毫秒)。
在没有当前解决方案的情况下,这就是 phonegap 有多慢吗?还是我缺少一些金子弹?
游戏使用easeljs和box2d-web。
奇怪的是,它似乎在 android chrome 上以合理的速度运行,但在 android 的“浏览器”(我似乎记得它是基于 firefox 的?)和可能使用相同的 html 渲染器/js 中断器的 phonegap 上却非常慢。
我尝试过简化游戏,尽可能多地摆脱,使用setInterval
而不是accelerometer.watchAcceleration
全部无济于事。