본문 바로가기

몬스터 움직임2

게임개발 중급(59) - Monster Killer(21) Monster Killer(21) 저번에는 NavMesh를 사용하여 랜덤하게 움직이는 스크립트를 작성해 보았습니다. 오늘은 몬스터 움직임에 맞춰 따라가는 카메라에 대해서 다뤄보겠습니다. 기존 카메라 설정 저희는 사실 이미 이전에 몬스터에게 카메라를 고정시키는 작업을 하였습니다. 빈 오브젝트로 타겟을 생성하여 카메라가 해당 타겟을 따라가도록 만드는 방법이었죠 하지만, 그 당시에는 몬스터가 해당 위치에 그대로 있었기 때문에 타겟을 따로 처리해주지 않고 같은 자리에 위치시켰습니다. 하지만 이제는 몬스터가 계속해서 움직여 위치가 계속 바뀌게 됩니다. 따라서 기존과는 다르게 바꿔주어야 합니다. 움직이는 몬스터 따라가기 저는 기존에 사용하던 타겟을 이용한 추적을 삭제하고, 몬스터를 따라가는 방식으로 바꾸려고 합니다.. 2023. 6. 22.
게임개발 중급(57) - Monster Killer(19) Monster Killer(19) 안녕하세요 약간의 사정으로 인해 이번에는 조금 늦었습니다. 계속 이어서 진행해보도록 하겠습니다. 이전에는 다른 종류의 몬스터가 소환되게하고, 애니메이션 동작 등 기존 몬스터와 같은 방식으로 생성되고 동작하도록 만들어주는 작업을 하였습니다. 오늘은 몬스터가 자유롭게 움직이도록 만드는 과정에 대해 이야기 해보겠습니다. 몬스터가 움직이도록 만들어주기 우선 저희는 몬스터가 항상 고정된 위치에서 게임을 진행하였습니다. 하지만, 몬스터가 계속 고정되어 있다면 그저 허수아비를 때리는 것 밖에 되지 않다고 생각했습니다. 그렇다면 몬스터가 움직일 수 있도록 해주려면 어떻게 해야 할까요? NavMesh 몬스터가 따로 명령없이 스스로 자유롭게 움직이도록 해주는 것은 몬스터AI를 만들어 주는.. 2023. 6. 20.