Per giochi HTML5, con animazione canvas per dispositivi mobili.setTimeout o setInterval o requestAnimationFrame
Sono di fronte a problemi di prestazioni che differiscono dalla velocità tra ciascun dispositivo e gli altri.
requestAnimationFrame velocizza l'animazione del gioco in base alla velocità del dispositivo.
setInterval mi ha scioccato che ci sia un ritardo da un dispositivo a un altro.
setTimeout è anche lento il disegno su tela.
Chi ha avuto un'esperienza precedente con i giochi HTML5 Mobile può guidarmi a lanciare il modo migliore di tre di essi (o altre tecniche se disponibili) per sviluppare animazioni su tela essere stabili su diversi dispositivi mobili?
Le vecchie versioni sul browser del telefono Android non supporta requestAnimationFrame (HTC) .... provo questo sito http://ie.microsoft.com/testdrive /Graphics/RequestAnimationFrame/Default.html sul dispositivo HTC e NON è supportato !! – Solieman
@Solieman Paul Irish ha un ottimo post sul blog con una richiestaAnimationFrame shim: http://paulirish.com/2011/requestanimationframe-for-smart-animating/ – Jasper
@Solieman il codice che ho collegato (lo shim) si occupa dell'utilizzo corretto metodo. Se 'requestAnimationFrame' non è supportato, utilizzerà automaticamente uno degli altri metodi. Il link di Jasper ha più informazioni su di esso. –