a04424ad2c06782ab47e5a67ee91766dc288f1ecdbacc5cbbf10d0c65ad2d021734b751951d0be2d290e3c6f606a

날이 너무 덥네


개발 순서라든가 뭐부터 해야할지 감이 안잡혔는데 일단 기본적인 이동부터 구현하는게 나을 거 같더라


일상 부분은 쯔꾸르 상하좌우 움직이는 것처럼 하면 끝이니까 금방금방 했는데

병원 운영 부분은 고민이 많이되더라


예를 들면 플레이어가 그냥 진찰실 의자에서 고정되어있거나

아니면 병원 내부를 배회하다가 환자가 진찰실에 입장하면 진찰실 의자로 이동한다거나


환자같은 경우에는 병에 따라 이동 경로를 다르게 하는게 좋은거 같더라

예를 들면 감기 환자의 경우는

입구 - 카운터 - 대기실(앞의 환자가 있을 경우) - 진찰실 - 카운터 - 약국 - 입구

이런순으로 경로 순서를 정해두고 순서대로 이동하는 식으로 진행할 생각이야


우선 해당 이동 로직의 기본이 되는 길찾기는 NavMeshPlus라는 패키지로 진행했어. 

A*니 패스파인딩이니 로직을 구현하는것보단 이걸 쓰는게 더 빠르기도 하고 편하드라


해당 패키지랑 목표 지점으로 이동하는걸 확인했으니 반복문이나 함수로 순서 매기고 처리하면 경로 순서를 정할 수 있을거같음


맵같은 경우는 심즈처럼 벽이랑 바닥을 자유롭게 만들게 하려다가 새로 구역을 생성하면 NavMesh를 매번 베이크 해줘야 할거같아서 우선 임의의 맵을 만들고 거기서 진행을 하려고

예를 들면 게임 초반에는 진찰실, 약국 두 공간밖에 없지만, 의료기구와 추가 치료실을 해금하면 해당 구역에 진입할 수 있는 방식? 사진으로 예를 들면

a04424ad2c06782ab47e5a67ee91766dc288f1ecdbacc5cabf13d1c25ad2d1215d3f2ab74450e2727bd8143ec9b9


오른쪽 위가 진찰실, 오른쪽 아래가 약국이라고 가정하면 초반에는 이 두 공간밖에 못이용하지만 해금을 통해서 왼쪽 네 구역을 추가로 이용할 수 있도록 하는것도 하나의 방법이라고 생각함


근데 만약 이런 방식을 채택한다면 병원 운영에서 어떤 플레이 방식을 사용해야 할지 고민이 많이 되더라

치료실 해금을 이용한다면 심즈같은 커스터마이징 요소를 버린다는 뜻이 되니까 병원 플레이가 심심해질수 밖에 없는거같아 


그럼 그만큼 다른 요소를 넣어야 하는데 생각중인 아이디어는 각 치료실마다 미니게임을 넣는거? 


예를 들면 약국 같은 경우는 약 제조, 조합 미니게임을, 

치과같은 경우는 충치 치료 게임같은 미니게임을 넣는 형식으로


쓰다보니 느낀건데 이러면 다른 치료실에 동시에 환자가 있으면 어떡할지 이것도 해결해야할 점같음..


병원 플레이 방식이 정립이 안되니까 너무 답답하다 우선 일상 부분을 먼저 만들어야할지 생각되네


다 쓰고 읽어보니까 일지가 너무 중구난방같음.. 일지 다듬는 것도 좀 의식해서 해야할듯.. NavMeshPlus2D 이동 영상