docs.unity3d.com
    目次を表示する/隠す

    Delta Time

    メニューパス : Operator > BuiltIn > DeltaTime

    Delta Time Operator は、VisualEffect.playRate によってスケーリングされた、現在と前のフレーム間の時間 (秒) を出力します。この Operator が出力する値は、VFXManager.maxDeltaTime に設定された値を超過することはできません。

    Visual Effect Graph アセットで Update Mode を Fixed Delta Time に設定した場合、Operator が VisualEffect.playRate でスケーリングする基本値は、VFXManager.fixedTimeStep の乗数になります。乗数は 0 と最大反復数の間になります。これは、Unity が VFXManager.maxDeltaTime および VFXManager.fixedTimeStep から計算します。

    つまり、Unity は以下の通り出力値を出します。

    deltaTime = max(VisualEffectAsset.fixedDeltaTime ? n * VFXManager.fixedTimeStep : Time.deltaTime, VFXManager.maxDeltaTime) * VisualEffect.playRate;

    n は正の整数 (ゼロを含みます)。

    Operator プロパティ

    Output Type 説明
    deltaTime Float ビジュアルエフェクトの deltaTime は、VFXManager.maxDeltaTime 以下になります。Visual Effect Graph アセットの Update Mode が Fixed Delta Time に設定されている場合、この値は VFXManager.fixedTimeStep の乗数になります。
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)