-
MetaProgression 이라는 씬을 오토로드에 등록해놓았다면, 어느 스크립트에서나 MetaProgression.~~~ 이렇게 접근이 가능해진다.
get_tree().call_group("meta_upgrade_card", "update_progress")
- 의미: 트리에 등록된 "meta_upgrade_card" 그룹에 속한 모든 노드의 update_progress() 함수를 호출.
- 결과: 화면에 있는 모든 카드 UI가 새로고침됨.
이건 메타업그레이드카드의 스크립트인데, 업그레이드 구매를 누른순간 이 업그레이드 카드 외에도 다른 카드들의 ui도 업데이트해야하기 때문에, 그룹에 넣고 call_group("그룹명", "호출할함수")로 모든 그룹원에게 update_progress를 시킴

이렇게 임시로 ui를 넣어놓고

ready에 컨테이너 자식들을 찾아서 없애게 해놓으면 만들 때 편하다.
코드를 적다가 다른 곳에서도 자주 써야할 것 같다면 함수로 만들어주자.
'게임 개발' 카테고리의 다른 글
Aseprite 2 (0) 2025.09.18 Aseprite 1 (0) 2025.09.17 Godot 17 (0) 2025.09.09 Godot 16 (0) 2025.09.07 Git 사용법 (0) 2025.09.06