javascript - PhoneGap 游戏、canvas 和慢 javascript

标签 javascript html performance google-chrome cordova

所以我构建了我希望成为一个简单的安卓游戏的东西。我首先构建了一个网络版本以使其正常运行(http://scolvin.com/ballgame),然后将其移至 PhoneGap 并使用加速计来控制游戏。唯一的问题(这是一个停止显示的问题)是结果非常慢(我猜更新大约每秒一次,而不是 20 毫秒左右)。

这就是 phonegap 有多慢,没有当前的解决方案吗?还是我缺少一些金子弹?

游戏使用了easeljs和box2d-web。

奇怪的是它似乎在 android chrome 上以合理的速度运行,但在 android 的“浏览器”(我似乎记得它是基于 firefox 的?)和 phonegap 上运行速度非常慢,它大概使用相同的 html 渲染器/js干扰器。

我尝试过简化游戏,尽可能多地摆脱游戏,使用 setInterval 而不是 accelerometer.watchAcceleration 都无济于事。

最佳答案

Android浏览器的问题

请参阅以下答案:

Sencha Touch 2 - Android Performance

(是为了Sencha Touch,不过我觉得答案的要点是一样的)

关于javascript - PhoneGap 游戏、canvas 和慢 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15925958/

相关文章:

javascript - 从查询字符串中删除 '+'

javascript - 使用 Javascript 使一个 div 成为另一个 div 的子元素

javascript - 横幅旋转器在浏览器中给出 "loading"消息

python - 在某些条件下 Groupby 对象的最后一次出现

java - 哪种调用方法的方式可以给我带来最好的性能

java - 让敌人以相同的速度沿着路径走

JavaScript,需要 var

javascript - JQuery 和 JSON

javascript - 如何使用 javascript 和 css 显示扩展文本

html - 服务器发送的事件是否适用于 CORS?