【Godot4】Parse Error: "yield" was removed in Godot 4.0. Use "await" instead.
Godot4のGDScriptでParse Error: "yield" was removed in Godot 4.0. Use "await" instead.
をなんとかしたい!
概要
今回の記事では、Godot4のGDScriptでParse Error: "yield" was removed in Godot 4.0. Use "await" instead.
をなんとかする手順を掲載する。
Godot3で使えてたyield
がGodot4では使えなくなったので、Godot4では代わりにawait
を使う。
仕様書
環境
- Gogot 4.0
手順書
下記は、非同期で1秒間待つ処理をGodot3とGodot4で行うサンプル。
# Godot3
yield(get_tree().create_timer(1), "timeout")
# Godot4
await get_tree().create_timer(1).timeout
まとめ(感想文)
Godot4の情報がまだインターネット上で少ないので、Godot3の情報をGodot4に変換しながら読む必要あり。