次のような一連のオブジェクトがあります。
Game.world.update()
requestAnimationFrame を使用して、この関数のフレームレートを決定したいと思います。
ただし、次のように実装すると:
World.prototype.update = function()
{
requestAnimationFrame(this.update);
}
スコープがワールド オブジェクトからウィンドウ オブジェクトに変わります。requestAnimationFrame() を呼び出すときに、必要なスコープを維持するにはどうすればよいですか? 匿名関数などと関係があることは知っていますが、頭がわかりません。