1. 매핑 테스트 방법

Json 파일을 불러와준 후 오리-파이프-골을 매핑으로 연결해준 다음
Mapping Validation을 체크해준 후 Run 버튼을 클릭한다.
레벨 6 (매핑 순서 에러) - 해결 완료

레벨 8 (매핑 순서 에러) - 해결 완료

레벨 10 (매핑 연결 에러) - 해결 완료

레벨 18 (매핑 문제 없음) - 미해결

레벨 24 (매핑 문제 없음) - 미해결

레벨 27 (매핑 문제 없음) - 미해결

레벨 36 (매핑 문제 없음) - 미해결

레벨 37 (매핑 문제 없음) - 미해결

레벨 42 (매핑 문제 없음) - 미해결

레벨 49 (매핑 문제 없음) - 미해결

Rotate 파이프 12문제 + 7문제 => 50문제 중에 19문제 매핑 검증 실패ㅠ
toss 1레벨부터 50레벨까지 매핑 검증 완료하였습니다.
매핑 검증 관련 스크립트는 C:\Users\admin\Documents\Unity\digconnect\Assets\01_Scripts\Runtime\LevelEditor 하위에
LevelEditorMappingValidation.cs 로 저장해두었습니다.[핵심 동작]
- 매핑 ID 순서대로 전체 매핑을 돌며 검증 결과 메시지를 반환합니다.
테스트용 보드를 복제해 누적 상태를 유지하고 매핑별로 타일 존재/타입/색상/파이프 목록을 먼저 체크합니다.- 현재 매핑 타일만 정상적으로 두고 나머지 타일은 이동 불가(오리&골)·연결 불가(다른 매핑용 파이프) 타일로 변환하여
LevelEditorAdvancedValidation로 시뮬레이션을 돌립니다- N번째 매핑이 성공하면 사용한 타일을 작업 보드에서 제거해 이후 N+1 매핑에 간섭하지 않도록 하였습니다.
(단, Permanent 파이프는 유지하고 Goal은 RequiredCount를 1 줄여 0이 될 때만 제거합니다)- Frozen 기믹은 매핑 순서에 따라 해제 가능 여부를 보정하였습니다.[매핑 검증 결과]
아래 링크에 사진과 함께 첨부하였으니 참고 부탁드립니다!
매핑 검증 테스트 결과검증 결과, 매핑 연결을 잘못하였거나 매핑 순서를 잘못 넣은 부분에 대해서는 잘 잡아주고 있으나
Rotate 파이프가 배치된 경우에는 길찾기 수행이 안되는 현상이 있어 매핑 검증 실패로 판정되고 있습니다..!
이 외 7문제에서는 매핑이 제대로 연결되었음에도 불구하고 매핑 실패 로그를 나타내고 있어서 원인 분석 중입니다...
'Unity > 멋쟁이사자처럼 부트캠프' 카테고리의 다른 글
| [멋쟁이사자처럼 - 유니티 스튜디오 인턴십] 레벨 디자인 기획 (0) | 2025.12.17 |
|---|---|
| [멋쟁이사자처럼 - 유니티 스튜디오 인턴십] 레벨 디자인 공식화 (0) | 2025.12.16 |
| [멋쟁이사자처럼 - 유니티 스튜디오 인턴십] 레벨 매핑 작업 (40~50레벨) (0) | 2025.12.09 |
| [멋쟁이사자처럼 - 유니티 스튜디오 인턴십] Level Editor 수정 (0) | 2025.12.04 |
| [멋쟁이사자처럼 - 유니티 스튜디오 인턴십] Level Editor Vaildation 분석 (0) | 2025.12.03 |