對於HTML5遊戲,使用移動設備的畫布動畫。setTimeout或setInterval或requestAnimationFrame
我面臨着各自不同的設備與其他人之間的速度也有一定的性能問題。
requestAnimationFrame根據設備速度加速遊戲動畫。
的setInterval嚇了我一跳,有從一個設備到另一個延遲。
setTimeout在畫布上繪圖也很慢。
曾與移動HTML5遊戲以往的經驗可以指導我扔他們三個人(或其他技術如果可用)用於開發在畫布上的動畫是在不同的移動設備穩定的最佳方式?
上的Android手機瀏覽器的舊版本不支持requestAnimationFrame(HTC)......我試試這個網站http://ie.microsoft.com/testdrive HTC設備上的/Graphics/RequestAnimationFrame/Default.html,並且不支持! – Solieman
@Solieman保羅愛爾蘭有一個偉大的博客帖子有requestAnimationFrame墊片:http://paulirish.com/2011/requestanimationframe-for-smart-animating/ – Jasper
@Solieman我鏈接的代碼(墊片),需要使用正確的護理方法。如果'requestAnimationFrame'不被支持,它將自動使用其他方法之一。賈斯珀的鏈接有更多的信息。 –