Update
と の方法の違いは何ですかFixedUpdate
? また、これらの方法はいつ使用する必要がありますか?
ベストアンサー1
からフォーラム:
更新はフレームごとに 1 回実行されます。FixedUpdate は、時間設定で 1 秒あたりに設定されている物理フレーム数と、フレームレートの速さ/遅さに応じて、フレームごとに 1 回、0 回、または複数回実行できます。
両者の違いの詳細な説明については、同じフォーラムで duck が回答した内容も参照してください。
このため、力、トルク、またはその他の物理関連の機能を適用するときは、FixedUpdate を使用する必要があります。これは、物理エンジン自体と正確に同期して実行されることがわかっているためです。
一方、Update() は、グラフィックスがレンダリング エンジンに与える負荷の程度に応じて、物理エンジンと同期せずに速くなったり遅くなったりすることがあります。これを物理に使用すると、それに応じてさまざまな物理効果が得られます。