动画时html5 / javascript游戏的可怕滞后

时间:2014-06-28 18:14:32

标签: javascript css html5 windows-store-apps microsoft-metro

我的html5 / javascript游戏(适用于Windows商店)不断落后!我几乎没有使用任何资源,我使用gsap动画子弹和地雷。下面是一个例子:Chrome中的http://203.81.207.90/default.html使得渲染下的所有内容都能立即显示滞后(背景和地雷滞后最多)

2 个答案:

答案 0 :(得分:1)

问题是大多数setInterval()使用的微小间隔(10ms) 增加间隔应该有所帮助,因为javascript是一种单线程语言,使用大量的定时器基本上排队(性能问题)尝试通过将多个函数放在单个定时器中来使用更少的定时器

答案 1 :(得分:0)

没有滞后。当您按右箭头键时,浏览器会尝试滚动。将e.preventDefault()放在你的keydown处理程序的开头。