
오브젝트 작업 게임 진행에 필요한 오브젝트들을 만들어야하는데, 오브젝트 충돌 처리 쪽을 만들다보니 수정해야 할 부분이 좀 많았다. 원래는 타일에서 block되는 영역도 타일 사이즈와 일치했는데, 오브젝트의 경우 좀 더 세세한 충돌 범위 설정이 필요해서 한 타일을 4개로 쪼개(2x2 사이즈) block되는 영역을 설정할 필요가 있었다. 그래서 이 부분을 전부 수정해주고, 또 오브젝트가 향하고 있는 4방향 각각에 대해 지정해줘야하는 충돌 영역도 조금 달라서 이걸 방향마다 설정할 수 있게 하는 시스템을 만드는 등의 작업도 필요했다. 이동 테스트해본 결과. 대충 원하는 느낌으로 동작한다. 상점 튜토리얼 맨 처음 상점에서 물건을 사서 배치할 때에는 오른쪽에 창을 띄워서 플레이어가 사야하는 물품의 종류 및 개수가 ..

초반 플로우 작업을 하기 전에 건축 사무소 / 상점 장소 구현을 먼저 진행했다. 건축 사무소 상점 이제 필요한 장소들은 구현했으니, 변경된 초반 게임 흐름을 구현할 차례. 길찾기 커스터마이징한 숙소 기반으로 길찾기가 잘 동작하는지 테스트. 새로 모듈을 만들려고 했는데 기존에 만들어놨던 모듈도 길찾기 호환이 잘 돼서 그냥 기존에 만들었던 걸 일단 가져다 쓰기로 했다. 숙소 사이즈가 커지거나 복잡해지면 성능 문제가 생길 수 있을텐데, 이건 진짜 문제가 된다 싶을 때 건드리는게 나을 것 같다. 시작 이제 텅빈 숙소에서 시작한다. 게임을 시작하면 먼저 팀 운영을 위해 필요한 아이템들을 상점에 가서 구매 => 배치하는 걸 진행해야 한다. NPC 추가 건축사무소, 상점에 각각 NPC들을 추가했다. 이 NPC들을 통..

숙소 씬 적용 어제 작업한 collider까지 적용해서 숙소 씬을 변경했다. 그동안 작업했던 숙소 기능들은 전부 제거됐다. 이제 오브젝트 배치한 거 기반으로 동작하게 전부 다시 작업해야 하고, 튜토리얼 포함한 초반 플로우도 변경되어서 이 부분도 재작업할 예정. 오브젝트 구매, 배치 아이템 구매 + 배치 쪽 작업도 진행했다. 오브젝트 제거를 그냥 구매 상태에서 B 누르면 가능하게 했는데, 철거 항목을 따로 두고 철거를 이용해야 제거되는 편이 더 좋은 것 같다. 나중에 수정해야 할 듯. 그리고 해당 오브젝트를 배치 가능한 위치인가(+ 그 오브젝트가 몇 칸을 차지하는가)를 잘 알려주지 않고 있어서 이 부분도 고쳐야할 것 같다. 재배치 다음으로 기존에 오브젝트 배치되어있던 것의 위치를 바꾸는 기능을 구현했다. ..