我的html5 / javascript游戏(适用于Windows商店)不断落后!我几乎没有使用任何资源,我使用gsap动画子弹和地雷。下面是一个例子:Chrome中的http://203.81.207.90/default.html
使得渲染下的所有内容都能立即显示滞后(背景和地雷滞后最多)
答案 0 :(得分:1)
问题是大多数setInterval()
使用的微小间隔(10ms)
增加间隔应该有所帮助,因为javascript是一种单线程语言,使用大量的定时器基本上排队(性能问题)尝试通过将多个函数放在单个定时器中来使用更少的定时器
答案 1 :(得分:0)
没有滞后。当您按右箭头键时,浏览器会尝试滚动。将e.preventDefault()放在你的keydown处理程序的开头。