본문 바로가기

플레이어 움직임2

게임개발 중급(25) - 3D 게임 만들기(5) 3D 게임 만들기(5) 저번에는 UI를 사용한 움직임과 다양한 방법으로 움직임을 구현하는 것에 대해 살펴보았습니다. 이번에는 UI를 사용한 움직임을, 코드수정을 통해 자연스럽게 움직이도록 바꿔주고, 상하좌우 4방향으로 만들어 보겠습니다. 그리고 게이지 UI를 만들어 아이템을 먹으면 게이지가 줄어들도록 하는 시스템을 추가하는 것을 해보도록 하겠습니다. 상, 하 방향 UI 만들기 이전에는 좌우방향 UI 컨트롤까지 만들고, 상하방향은 F,B키로 처리했습니다. 이제 상하방향도 UI로 만들겠습니다. 방법은 이전과 같습니다. 우선 상하 버튼은 다른 에셋을 사용해 만들어 보겠습니다. 2D Simple UI Pack이란 에셋을 에셋스토어에서 다운받아서, 버튼에 적용시키겠습니다. 상하 버튼의 코드 작성은 이전에 작성했던.. 2023. 5. 15.
게임개발 중급(23) - 3D 게임 만들기(3) 3D 게임 만들기(3) 저번 시간에는 Vertex Snapping(버택스 스내핑)을 이용해서 오브젝트를 특정 위치에 정확히 배치하여 무대를 만들었고, 3D 프로젝트를 시작하면 기본적으로 생성되는 메인카메라와 디렉셔널 라이트를 조정하여 게임 뷰에서 보일 화면에 대한 기본 설정을 하였습니다. 이번에는 2D 플랫포머 게임 만들기에서 했던 것처럼, 아이템을 생성하고 플레이어 컨트롤을 통해 움직이며, 점수를 획득하는 것을 하겠습니다. 아이템 생성 아이템을 생성할 때에는 프리팹을 사용하는 것이 유용합니다. 하지만 프리팹을 사용해야 할 이유가 없다면 꼭 사용하지 않아도 됩니다. 프리팹을 사용하기 좋은 예시로는, 사용하는 오브젝트가 반복적으로 생성되거나, 해당 오브젝트의 많은 컴포넌트가 들어가 있을 때 등이 있습니다... 2023. 5. 13.