Time Manager はゲーム内の時間を制御するプロパティーを設定できます。これを表示するには、Edit > Project Settings > Time を選択します。
プロパティー | 機能 |
---|---|
Fixed Timestep | フレームレートに依存しないで、物理計算や FixedUpdate() イベントを実行する間隔。 |
Maximum Allowed Timestep | フレームレートが低い場合に、最悪のシナリオをカバーするフレームレートに依存しない間隔。物理計算や FixedUpdate() イベントは、指定した時間を超えては実行されません。 |
Time Scale | 時間が進む速度。バレットタイム効果をシミュレートするには、この値を変更します。1 は、リアルタイムになります。0.5 だとその半分の速度で、2 だと速度が 2 倍になります。 |
Time Manager のプロパティーはゲーム全体に影響しますが、ゲーム中にスクリプトからこれらの設定を変更したほうが使いやすい場合が、しばしばあります(例えば、ゲームをポーズする方法としては Time Scale を 0 に設定するのが便利です)。Unity での時間の管理についての詳細は タイムとフレームレートの管理 のページを参照してください。