메트로바니아, 쯔꾸르같은 게임에서 방과 방을 조각별로 나누고
간단한 연출로 방을 전환하는걸 봤었는데
여기서 방들을 어떤 방식으로 로드하는지가 궁금해졌음
1) 하나의 씬에 하나의 방만을 만드는 방식
2) 방을 프리펩화 시키고 방을 로드할때마다 새로운 방을 생성,
이전방은 삭제 혹은 비활성화 시키는 방식
3) 기타 다른 방법
등등 여러 방법을 찾아봤는데
혹시 이거보다 훨씬 이상적인 방법이 있을지 궁금해졌음
만드는 게임이 메트로바니아라고 가정한다면
이러한 사항을 구현하는 최적의 방법이 뭔지 알려줄수 있을까
저는 1번이 좀 더 쉽다고 생각해서 1번 방식으로 하고 있는데 유저 입장에선 방마다 로딩 겪는게 좀 흐름도 끊기고 별로 같긴해여..
그러면 씬을 막 몇백개씩 관리하는거야?
엥 ㄴㄴ 씬을 계속 다시 로드하면서 데이터만 갈아끼우는 형식
그니까 씬 하나만을 사용하여 새로운 방에 들어갈때마다 그 씬을 다시 로드
그리고 사전에 만든 프레펩화된 방을 불러온다는거지?
맵이 좀 크다 싶으면 맵별로 씬을 나누는데, 맵이 작다 하면 프리팹으로 생성시켜놓고 활성화 비활성화 하는식으로 하긴 함
씬을 활용한 경우 레벨이 많이지면 씬도 몇백개씩 관리하는거야?
방이 10 몇개 되는 건 그냥 다 로드시켜놓고 카메라만 옮기던데