Unity の時間処理方法を理解し、ゲームプレイの安定性を保つことが重要です。更新は、キャラクターの位置、健康状態、スコアなどへの変更をキャプチャするために定期的な間隔で行われます。コードが間違った更新ループで変更を加えたり、時間の変動を許可しない場合、動きなどの効果が速すぎたり、遅すぎたり、滑らかでなくカクカクしたりする場合があります。
Time クラスには、時間関連のさまざまな測定値や設定を取得したり、 (一部の例では) 設定したりできるプロパティーが含まれています。プロパティとその意味の完全なリストについては、スクリプティング API リファレンスの Time を参照してください。
| トピック | 説明 |
|---|---|
| フレームごとの更新 | フレームごとに 1 回更新し、その頻度はフレームレートに依存します。 |
| 固定更新 | 設定可能な固定時間間隔による更新。 |
| ゲーム内時間とリアルタイム | ゲーム内時間とリアルタイムの関係の設定方法と、設定可能な効果。 |
| 時間の変動の処理 | Unity が時間とフレームレートの変動を補正し、一度の遅延の影響を制限するために使用する技術。 |
| キャプチャフレームレート | ゲームプレイの動画録画時のフレームレート補正 |