게임을 만듭니다.
[길을 못찾는 멍충이들입니다] 지금까지 적들의 움직임은 단순히 플레이어의 위치를 대상으로해서 x축 혹은 y축으로 움직이는 형태였습니다.최종적으로는 일반시민(장애물)이나 다른몹들을 피해서 이동해야하기 때문에 길찾기 로직이 필요합니다.길찾기 로직은 유니티에 내장되있는 navmesh를 사용하던지 직접 구현(A*알고리즘과 같은방식을 사용)하는 방법이 있겠습니다.저한테는 후자쪽이 맞겠군요. 그럼 길찾기 공부를 하고 올 때입니다. https://www.youtube.com/watch?v=-L-WgKMFuhE
적도 움직이도록 만들어봤습니다.원래는 플레이어턴 / 적턴 이렇게 구분되게 하려했지만 일단 테스트용도로 적을 2초마다 한번씩 움직이게 해봤습니다.플레이어는 시간제한 없이(애니메이션 시간제한만 있음) 움직일 수 있구요.이렇게 놓고 보니 실시간으로 하는것도 나쁘지 않겠다는 생각이 듭니다.
'Line 2'에서각 몹(플레이어, 에너미 모두)은 자신의 행동력 게이지가 꽉 차야 움직일 수 있습니다.(바뀔수도 있죠)플레이어는 게이지 차는 속도가 상대적으로 빠르게 해놓을거고 (2초 내외?) 적들은 4초 내외로 하면 어떨까 생각중입니다. 테스트를 해봐야 알겠죠. 처음에는 위 동영상에 보이는 Child Of Light의 전투 시스템을 도입해보면 어떨까 생각했지요.Wait 구간과 Cast 구간을 나누어서 Cast구간에 행동을 결정하고 게이지가 다 차면 행동하도록.생각해보니 크게 다르지 않을것 같네요. 조금 다른점은 공격애니메이션 중간에 다른 공격이 먼저들어오면 공격이 취소된다 정도일것 같습니다.(생각이 또 바뀔지도 모르죠) 여하튼 씻고 회사에가서 오늘의 개발을 시작해야겠습니다. 이 행동력이란것을 플레이어..