내일배움캠프-언리얼

[내일배움캠프 - 언리얼] DAY 52 - 팀 프로젝트 진행

이시보 2026. 2. 13. 21:27

 

몬스터 스폰

게임 스테이트에서 스테이지에 몬스터를 소환하기위해 이전 과제에서 사용하였던 SpawnVolume을 재사용하여 맞게 변경하였다.

MonsterSubsystem의 MonsterSpawn과 MonsterData로 몬스터를 볼륨에 정보를 넣고 스폰시켰다.

 

Subsystem은 싱글톤 같은 역할인데 엔진의 라이프스타일에 맞춰 관리해준다.

다른 파일에서 불러올때

USomeSubsystem* MySubsystem = GetWorld()->GetSubsystem<USomeSubsystem>();

 

추후 SpawnMonsterData와 MonsterData의 역할이 겹쳐 SpawnMonsterData에서 MosterID만 갖고 있는 것으로 수정이 필요하다