私のゲーム エンジンには、定期的に更新する必要があるオブジェクトがあります。たとえば、シーンがアルファを下げる可能性があるので、それを行う間隔を設定します。また、カメラは時々少し揺れる必要があり、これには回転プロパティの補間が必要です。
これらの問題に対処する方法は 2 つあります。
他のすべてのオブジェクトの update メソッドを呼び出す update() メソッドを用意します。オブジェクトは、最後に更新されてからの時間を追跡し、それに応じて動作します。
setInterval
各オブジェクトの update メソッドに対してaを実行します。
最善の解決策は何ですか? またその理由は何ですか?