# Maps 맵별 배경, 스킨, 도착 지점, 목적을 정리합니다. ## 공통 구조 각 맵은 `MapDefinition`으로 관리합니다. 주요 필드: - `mapId` - `displayName` - `routeName` - `platformSkin` - `backgroundResourcePath` - `finishGateStyle` - `targetDistance` - `timeLimit` - `clearMileageReward` - `openingSteps` - `loopSteps` ## Tutorial / Incheon 역할: - 기본 조작과 아이템 학습 - 실제 플레이 시작 전 연습 코스 배경: - `Assets/Resources/Map_Tutorial_Incheon_Airport.png` 도착 지점: - `Assets/Resources/FinishGate_Tutorial_Incheon.png` - 출국 심사/보딩 게이트 느낌 체험 순서: 1. 점프 2. 2단 점프 3. 슬라이드 4. 강제 피격 5. 초밥 6. 라멘 7. 방어막 8. 운동화 9. 마일리지 카드 ## Japan 역할: - 첫 일반 여행 맵 - 튜토리얼에서 배운 조작을 반복 패턴으로 사용 도착 지점: - `Assets/Resources/FinishGate_Japan_Torii.png` - 토리이 스킨: - 일본 발판 - 석등 낮은 장애물 - 배너/표지판 슬라이드 장애물 ## China 역할: - 붉은색/금색 지역감 - 슬라이드와 점프 패턴 확장 도착 지점: - `Assets/Resources/FinishGate_China_Paifang.png` - 중국 패방 스킨: - 중국 발판 - 시장 상자 낮은 장애물 - 홍등 슬라이드 장애물 ## America 역할: - 뉴욕 도착 맵 - 자유의 여신상에 도착하면 클리어되는 느낌 배경: - `Assets/Resources/Map_America_NewYork.png` 도착 지점: - `Assets/Resources/FinishGate_America_Highway.png` - 현재 파일명은 기존 하이웨이 이름이지만, 실제 이미지는 자유의 여신상/뉴욕 도착지입니다. - 추후 파일명을 `FinishGate_America_Liberty.png`로 바꾸는 것이 더 명확합니다. 스킨: - 미국 발판 - 콘/도로 장애물 - 배너/표지판 슬라이드 장애물 ## 맵 추가 규칙 새 맵을 추가할 때: 1. `MapId` 추가 2. `MapDatabase`에 `CreateMap()` 추가 3. 배경 이미지를 `Assets/Resources/Map_*.png`로 저장 4. 도착 지점 이미지를 `Assets/Resources/FinishGate_*.png`로 저장 5. `backgroundResourcePath`, `finishGateStyle` 연결 6. `openingSteps`, `loopSteps` 구성