使い方
現在の速度を基準に位置を更新する。
位置 += 速度 * Time.deltaTime;
経過時間を計測する。
経過時間 += Time.deltaTime;
参考:
Time.deltaTime の正しい使い方わかってる? 適当に掛ければいいてもんじゃない! – Qiita
Time.deltaTime を使うタイミング | aikawa
Time.deltaTime を使って制限時間を設定する/カウントアップ/カウントダウン | XR-Hub
Time.deltaTime の基本的な使い方 | TECH PROjin
なぜキャラの移動に Time.deltaTime を使うのか? | 人生は読めないブログ
Time.deltaTime とは何かを理解する | kobako のプログラミング教室
Time.deltaTime の説明おかしくない?という話 | ゲームの作り方!
Unity で時間を扱うときに注意すべきこと | G2’s Forest
Update
- 再生モードで1フレームに1回呼び出される。
ドキュメント:
MonoBehaviour.Update() | Unity スクリプトリファレンス [公式]
参考:
Start と Update について | Uinty 使い方ガイド
FixedUpdate
- 再生モードで1フレームに決まった回数呼び出される。
- 等間隔に呼び出されるわけではない。
ドキュメント:
MonoBehaviour.FixedUpdate() | Unity スクリプトリファレンス [公式]
参考:
Unity の Update と FixedUpdate の違い | よしゆきゲーム制作スタジオ
Update と FixedUpdate の使い方 | yukinomori games
FixedUpdate は本当に一定間隔なのか | ゲームの作り方!
Update と FixedUpdate の使い分け
参考:
Unity の Update と FixedUpdate / LateUpdate メソッドについて | かめくめ
Unity の Update と FixedUpdate と LateUpdate の違い | ゲームの作り方!
Update メソッドと FixedUpdate メソッドの使い分け | BioTech ラボ・ノート
LateUpdate
ドキュメント:
MonoBehaviour.LateUpdate() | Unity スクリプトリファレンス [公式]
Time.deltaTime
ドキュメント:
Time.deltaTime | Unity スクリプトリファレンス [公式]
参考:
Time.time
ドキュメント:
Time.time | Unity スクリプトリファレンス [公式]
プロジェクト設定
- Fixed Timestep
- Maximum Allowed Timestep
- Time Scale
- Maximum Particle Timestep
ドキュメント:
参考:
Time クラスのプロパティ一覧 | Game Programming Lab
Maximum Particle Timestep
参考:
What is the “Maximum Particle Timestep” ? – Unity Answers
パフォーマンス
参考: