GameInstance1 GameInstance - 레벨이 바뀌어도 죽지 않는 불멸의 객체 1. GameInstance의 핵심 개념일반적으로 액터(Actor)나 레벨(Level)은 새로운 맵으로 이동할 때마다 메모리에서 삭제되고 다시 생성됩니다. 하지만 GameInstance는 다릅니다.생명주기: 게임 프로세스가 실행될 때 생성되어, 프로그램을 완전히 종료할 때까지 단 한 번만 생성되고 유지됩니다.유일성: 게임 내에 딱 하나만 존재하는 싱글톤(Singleton) 패턴의 역할을 합니다.전역성: 어떤 레벨, 어떤 액터에서도 쉽게 접근할 수 있는 허브 역할을 합니다.2. 주요 용도 (데이터의 영속성)레벨이 바뀌어도 유지되어야 하는 데이터는 모두 이곳에서 관리합니다.레벨 간 데이터 전송: 1스테이지에서 획득한 아이템 목록이나 점수를 2스테이지로 넘길 때 사용합니다.플레이어 설정: 옵션 메뉴에서 설정한.. 2025. 12. 26. 이전 1 다음