본문 바로가기

콜라이더2

게임개발 중급(62) - Monster Killer(24) Monster Killer(24) 이전에는 게임오버 화면과 재시작 버튼을 만들어 보았습니다. 오늘은 다음 몬스터를 연결하는 과정을 현재 에셋으로 가져온 모든 몬스터에게 적용시켜 스테이지를 완성하도록 하겠습니다. 몬스터 세팅 모든 몬스터 프리팹에 들어가는 컴포넌트들 입니다. 컨트롤러와 무브먼트, 오디오 소스 그리고 네브메쉬 에이전트까지 4개를 추가해 주어야 합니다. 만약 제가 사용하는 몬스터와 같은 에셋을 사용하신다면 애니메이터는 들어있을 것입니다. 전 일단 같은 몬스터 에셋을 사용했다는 가정하에 이야기 하겠습니다. 스크립트 설명 컨트롤러는 게임에서 사용하는 UI와 다음 몬스터를 연결시켜주는 사항과 몬스터 상황(소환, 공격, 피격, 죽음)에 대한 소리를 연결해 재생시키는 역할을 하고있습니다. 무브먼트는 몬.. 2023. 6. 26.
게임개발 중급(18) - 유니티 엔진 활용(1) 유니티 엔진 활용(1) 저번 시간을 마지막으로 2D 플랫포머 게임 만들기 챕터를 끝냈습니다. 이번에는 유니티 엔진을 제대로 사용하는 법에 대해서 이야기 하려고 합니다. 유니티 엔진에는 수많은 기능이 탑재되어 있어 전부를 다루지는 못하지만, 가장 많이 쓰이고 유요하게 쓰이는 것들에 대해서 한번 살펴보겠습니다. Transform(트랜스폼) 유니티에서 Transform은 게임 오브젝트의 위치, 회전, 크기 정보를 가지고 있는 컴포넌트입니다. 즉, Transform을 이용해서 게임 오브젝트의 위치, 회전, 크기를 변경할 수 있습니다. Transform은 다음과 같은 속성을 가지고 있습니다. Position: 게임 오브젝트의 위치를 나타내는 Vector3 값입니다. 이 값을 변경하면 게임 오브젝트가 움직입니다. .. 2023. 5. 7.