오늘은 스테이지 작업을 했다.
어제에 이어 스테이지 형식으로 던전을 구현중이다.
스테이지는 맵에 몬스터, 퍼즐, 배경 모든 요소들을 넣어 프리팹으로 만들고, Resources로드로 불러오는 방식인데, 이 전에 json으로 스테이지 인덱스에 맞게 이름과 위치,스케일 등 커스텀을 해두었다.
사용하는것은 많지는 않지만 세팅을 해두었고, 재사용을 어떻게 할 수 있을까 하는 생각이 들어
맵을 조금씩 분리해보았다.
맵에서 지도처럼? 한 덩어리가 되는 부분들을 나누어 프리팹으로 저장하고, json에서 이들을 불러오는 방식으로 했는데, 이 한 덩어리를 공통이 될 만한 자주 들어갈 만한 요소가 있다면 재사용 해도 좋을 것 같아서 이 방식을 사용하였다.
그리고 UIManager를 통해 스테이지 클리어 시 클리어 UI를 생성하고 다시 로비로 돌아 갈 수 있도록 하는 작업중에 있다.