Godot - グループからNodeを削除する
Godot 4でGDScriptを利用してNodeをグループから削除する方法です。
remove_from_group()
を利用してNodeをグループから削除する事ができます。remove_from_group()
は以下の特徴があります。
・引数には任意のグループ名を指定する
・グループ内に存在していない場合、処理は無視される
remove_from_group("group_name")
すべてのNode、または個別に判定したNodeを削除する場合はグループを反復処理します。
var group = get_tree().get_nodes_in_group("group_name")
for node in group:
node.remove_from_group("group_name")