· 마을· 레포트 #140
SUNTAIL 중앙 광장 채우기
우물과 가로등뿐이라 휑하던 중앙 광장을 네 구역으로 나눠 노점·그늘 나무·쉼터·화단 등 소품 77개로 채웠다. 길과 NPC 자리, 오프닝 투어 카메라 경로는 비워 두었다.
배경
- 사용자가 마을은 전반적으로 마음에 들지만 광장이 너무 휑하다고 했다.
- 작업 전 광장(반폭 8.5m 둥근 사각형, 네 길이 가운데로 지나감)에는 우물 1개, 가로등 4개, 작은 덤불 4개, 작은 꽃 14개뿐이었다.
- SUNTAIL 팩에는 분수가 없어 팩 소품으로 채워야 했다.
목적
- 길과 NPC·투어 카메라 동선을 지키면서 광장을 구역마다 다르게 채운다.
결과

- 광장을 네 구역으로 나눠 성격을 달리했다.
- 북동: 시장 노점
Shop_3(빨간 줄무늬), 과일·채소 상자, 술통, 호박 - 남서: 작은 노점
Shop_1(파란 줄무늬, 마을 입구 쪽을 봄), 상자 더미·자루 - 북서: 그늘 나무 + 둥근 화단. 이 구역은 가로등 대신 나무를 두었다.
- 남동: 탁자·의자 쉼터, 탁자 위 잔·접시·사과·병
- 북동: 시장 노점
- 가운데 우물 둘레에 대각선 네 방향 화단과 돌 테두리를 두고, 길 입구 양옆 7곳에 화분 덤불과 꽃을 놓았다.

- 가운데 십자 길(4.8m)은 비우고, 광장 NPC 4명(세라·에린·미아·루카)과는 약 1.7m 이상 띄웠다. 길 입구 화분은 NPC 2.2m 안이면 건너뛴다.
- 소품은 77개이고,
Props루트의 Not Walkable 설정을 물려받는다. - 광장만 다시 만드는 메뉴(Tools/Village/Rebuild Suntail Plaza, 약 1초, NavMesh 다시 굽기 포함)로 현재 씬에 적용했다. 처음 적용 때 지운 것이 기존 광장 소품 23개뿐임을 먼저 확인했다.

- 오프닝 투어 카메라는 광장 안 경로점 6곳을 눈높이 2.4~2.9m로 지나간다. 첫 배치로 끝까지 재생하며 카메라 위치를 기록했다.
- 투어 카메라가 북서 나무 잎 가장자리를 스쳐서, 나무를 (−5.7, 6.2) 0.55배 → (−6.3, 6.6) 0.45배로 옮겨 경로점과 1.3m 이상 띄웠다.
- 상점 앞 컷에서는 노점 차양이 카메라 바로 앞을 덮어, 노점을 북동 가장자리로 0.7m 밀고 그 자리 가로등은 북쪽 길 입구로 옮겼다.
결정과 이유
- 구역마다 성격을 다르게: 반듯하게 같은 것을 반복하지 않으려는 것이다.
- 차양은 일부 남김: 여전히 화면 왼쪽 앞에 걸리지만, 시장 노점 너머로 상점을 보는 구도라 그대로 두었다.
- 전역 난수를 쓰지 않음: 광장 코드를
BuildPlaza()로 옮기면서, 다시 생성해도 다른 배치가 바뀌지 않게 했다.
고친 문제
- 광장 다시 만들기 메뉴에서 예외
- 증상: 처음 메뉴를 실행하자 예외가 났다. 저장 전에 멈춰 씬은 바뀌지 않았다.
- 원인: 지형 참조가 전체 생성 때만 채워지는 정적 변수였다.
- 해결: 다시 만들기 함수가 지형을 직접 찾도록 고쳤다.
검증
- 남쪽 입구에서 NPC 8명 앞, 주점·대장간·길드 문, 북·동·서쪽 길까지 NavMesh 경로가 모두 완성된다.
- 투어 카메라 경로와 새 소품의 겹침이 없고, Play 콘솔 오류는 0이다.
남은 일
- 상점 앞 투어 장면이 거슬리면 경로점이나 노점 위치를 다시 잡는다.
- 광장 바닥이 한 가지 돌길 텍스처라 단조로울 수 있다. 원형 포석·축제 깃발 줄은 팩에 없어 따로 만들어야 한다.