ho una catena di oggetti che assomiglia a questo:requestAnimationFrame cambiamento campo di applicazione a finestra
Game.world.update()
Vorrei utilizzare requestAnimationFrame per determinare il framerate di questa funzione.
Tuttavia quando a implementare in questo modo:
World.prototype.update = function()
{
requestAnimationFrame(this.update);
}
alle modifiche di ambito dall'oggetto mondo per l'oggetto finestra. Come si mantiene l'ambito desiderato durante la chiamata requestAnimationFrame()? So che ha qualcosa a che fare con funzioni anonime e simili, ma non riesco a capirlo. .
requestAnimationFrame (this.update.call (this)); Ho provato questo, ma poi ho problemi con lo stack ... – mipmap