2D Godot 2D 게임 기초

queue_free

메서드

"이번 프레임이 끝나면 지워라". 즉시 지우지 않는다.

지워지기 전까지 시그널이 한 번 더 올 수 있다. 아이템이 두 번 먹히는 사고가 여기서 난다.

비슷하지만 다른 것

  • is_instance_valid이미 사라진 노드인지 확인한다. 목록에 담아둔 노드를 쓸 때 필요.
주의

free() 는 즉시 지우지만 물리 처리 도중에 부르면 엔진이 터진다. 쓰지 말 것.

본문에 나오는 곳: 12강