DEV JOURNAL / MIRRO샘플
협동 미로의 출입구를 미리 정하면 생기는 일
방 내부는 프리팹으로 꾸미고, 미로 생성기는 연결만 담당하는 구조를 검토한 기록. (샘플 글)
문제 정의
절차적으로 생성되는 미로에 미리 꾸민 방을 끼워 넣으려면 출입구가 원치 않는 위치에 생성되는 문제를 고려해야 해.
설계 방향
방마다 허용된 출입구 위치를 지정하거나 출입구가 생기면 안 되는 영역을 설정하는 방식 등을 비교할 수 있어.
- 허용 목록 방식: 방 프리팹에 출입구 후보 지점을 미리 표시해.
- 금지 영역 방식: 벽을 뚫으면 안 되는 구간만 표시하고 나머지는 생성기에 맡겨.
다음에 확인할 것
실제 레벨에 배치해 연결 실패가 발생하는 경우와 방 내부 구조가 손상되는 경우를 테스트해야겠지.