· 마을· 레포트 #157-2
실내에서 나가지 못하는 버그와 노엘 노점 길가 이동
157-1 이후 실내 문이 꺼진 마을 플레이어를 보고 있어 나갈 수 없던 버그와, 전환 중 "No cameras rendering" 문구를 고쳤다. 노엘 노점은 북쪽 길가로 옮겨 길을 보게 했다.
배경
- 157-1에서 마을을 꺼 둔 채 남기도록 바꾼 뒤, 사용자가 두 가지 문제를 알렸다. 길드·주점·대장간에 들어가는 건 되는데 나오지 못했고, 드나들 때 "Display 1 No cameras rendering" 문구가 떴다.
- 노엘 노점도 표시한 곳으로 옮기고 길가를 보게 해 달라고 했다.
결과

- 노엘 노점을 북쪽 길가 풀밭으로 옮기고 앞면이 길(서쪽)을 보게 돌렸다. 원래 자리 기준으로 적은 좌표를 통째로 옮기고 돌리는 방식이다.
- 노엘은 길을 보고, 대화 기준점은 길 가장자리, 과일 상자는 루카 천막 쪽이 아니라 북쪽 옆이다. 노점은 루카 천막과 떨어져 있다.

- 마을 ↔ 길드·주점·대장간을 실제 문 판정으로 왕복하니 모두 정상이었다. 매번 활성 플레이어 1명이고, 출구 지점에 서고 조작 잠금이 풀린다.
고친 문제
- 실내에서 나갈 수 없음
- 원인: 마을이 꺼진 채 남으면서 마을 플레이어가 파괴되지 않았다. 문 판정은 처음 찾은 플레이어를 기억하고 없어졌을 때만 다시 찾아서, 실내 문이 꺼진 마을 플레이어 위치로 거리를 쟀다.
- 해결: 기억한 플레이어가 꺼져 있으면 다시 찾는다.
- 전환 중 "No cameras rendering" 문구
- 원인: 마을을 끈 뒤 새 씬 카메라가 켜지기 전까지(또는 반대) 켜진 카메라가 하나도 없는 프레임이 있었다.
- 해결: 아무것도 그리지 않고 검게만 지우는 전환용 카메라를 두고 전환 중에만 켠다. 가장 낮은 순서라 다른 카메라가 있으면 그 위에 덮인다.
검증
- 157-1은 전환 함수를 직접 불러 확인해서 문 판정을 거치지 않았다. 이번에는 플레이어를 문 반경 밖에서 안으로 옮겨 문이 스스로 전환하게 했다.
- 전환 중 켜진 카메라가 없는 프레임은 0이다(매 프레임 셈).
남은 일
- 실제 키보드·마우스로 드나드는 확인은 사용자 몫이다.
- 노점 북쪽 끝 과일 상자 자리에 풀 덤불 하나가 겹친다.