Skip to content
This repository has been archived by the owner on Jan 6, 2025. It is now read-only.
/ xdut-wait Public archive

XDUT Task から機能を合流に絞ったアドオンです。

License

Notifications You must be signed in to change notification settings

ydipeepo/xdut-wait

Repository files navigation


XDUT Wait

XDUT Task から機能を合流に絞ったアドオンです。

Tip

高機能な 🔗 XDUT Task もあります。


インストール

デモを確認する場合

  1. git clone https://github.com/ydipeepo/xdut-wait.git し、
  2. プロジェクトを開いて実行します。

プロジェクトにアドオンを追加する場合

  1. git clone https://github.com/ydipeepo/xdut-wait.git し、
  2. addons/xdut-wait をプロジェクトに複製し、
  3. プロジェクト設定から XDUT Wait を有効にします。

Tip

このアドオンは Godot Engine 及び Redot Engine に対応しています。

  • Godot Engine 4.3 ~
  • Redot Engine 4.3 Beta 2 ~

リファレンス

全て Wait シングルトンを通して操作します。

Wait.one

(input: Variant) -> void

入力を待機します。input 引数には待機する対象を指定します。

Wait.all

(inputs: Array) -> void

入力を全て待機します。inputs 引数には one のパターンの配列を指定します。

Wait.any

(inputs: Array) -> void

入力のうちどれか一つを待機します。inputs 引数には one のパターン配列を指定します。

Wait.defer

() -> void

フレームの末尾まで待機します。

Wait.defer_process

() -> void

次のプロセスフレーム (アドオンの _process が呼ばれるタイミング) まで待機します。

Wait.defer_physics

() -> void

次の物理フレーム (アドオンの _physics_process が呼ばれるタイミング) まで待機します。

Wait.delay

(timeout: float, ignore_pause := false, ignore_time_scale := false) -> void

タイムアウトするまで待機します。

Wait.delay_msec

(timeout: int) -> void

delay と同じですがミリ秒で指定します。

Wait.delay_usec

(timeout: int) -> void

delay と同じですがマイクロ秒で指定します。


ライセンス

🔗 MIT ライセンスです。


About

XDUT Task から機能を合流に絞ったアドオンです。

Topics

Resources

License

Stars

Watchers

Forks