Luau入門7:待つ・あとで動かす(task.wait・task.delay・task.spawn)
初級Luau更新日:2026年11月13日Luauの型チェック済み
ひとことで言うと
Luauで「〜秒待つ」ときは task.wait(秒数) を使います。あとで実行する task.delay、同時に別の処理を動かす task.spawn もよく使います。
この記事で使うAPI
task.wait(待つ)
local count = 3
while count > 0 do
print(count)
count -= 1
task.wait(1)
end
print("スタート!")
よく使う3つ
| 関数 | 働き |
|---|---|
| task.wait(秒数) | その場で指定した秒数だけ待つ |
| task.delay(秒数, 関数) | 指定した秒数のあとに関数を実行する(待たずに次へ進む) |
| task.spawn(関数) | 関数をすぐに、別の流れで実行する |
古い書き方に注意
wait()・spawn()・delay() という古い書き方もありますが、今は task. を付けた書き方を使うのがおすすめです。インターネットの古い解説では、古い書き方が使われていることがあります。