テーマ
Javascriptについてお聞きしたいです。簡易的なゲームエンジンの開発をしており、UnityエンジンにおけるUpdateメソッドと同じような機能を作りたいので、engine.updateの再代入という方法を取っていますが、現在の方法では、requestAnimationFrameという余計な一行を入れる必要があります。もっとスマートな方法はありますか?
Javascript
1class Engine { 2 update() { 3 4 } 5 6 start() { 7 requestAnimationFrame(this.update.bind(this)); 8 } 9} 10 11const engine = new Engine(); 12 13engine.update = () => { 14 console.log('HELLO'); 15 requestAnimationFrame(engine.update); 16}

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。