Skip to content

ishin4762/ue4-realtime-delay

Repository files navigation

ue4-realtime-delay

English Document: README_en.md

概要

  • Unreal Engine 4/5でGlobal Time DilationやGame Pauseの影響を受けずにDelayを実行するプラグインです
  • Delayノードで実際に待つ秒数はGlobal Time Dilationの設定に依存して時間が伸びたり、Game Pause中は無限に待ってしまうなど、使いどころが難しい場面もあります
  • そういった場合に、このプラグインの提供するRealtime Delayノードを使えば、指定したDuration通りにDelayが行われます

仕様

  • Global Time DilationやGame Pauseの影響を受けずにDelayを実行できる「Realtime Delay」ノードを提供します

動作環境

  • UE4.26 - UE4.27
  • UE5.0 - UE5.4

基本的な機能しか使っていないので、大体のUE4/5のバージョンで動くと思います。稼働報告をくれると嬉しいです。

使い方

  1. Plugins/RealtimeDelayをプロジェクトのPluginsフォルダに入れてください
  2. 下記のように、DelayしたいところにRealtime Delayノードを配置してください

ライセンス

MIT

更新履歴

  • 2025/01/04 v0.1.2 不具合修正
    • Tick間隔以下の時間指定の場合でも、最低1回はTickを待つようにする
  • 2024/07/11 v0.1.1 不具合修正
    • Realtime Delay実行中にオブジェクトが破棄された場合にメモリアクセス違反になる可能性があるバグを修正
  • 2023/08/19 v0.1.0公開

About

Delay can be executed without being affected by time dilation or pause

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published