(MHF 개발일지) 캐릭터 액션 기능 구현 1
어제까지는 기존 MMO-RPG의 UnityChan을 불러와서 기존에는 마우스로 조작하던 방식에서 키보드로 액션을 구현하기 위해서 여러 개를 바꾸다보니 코드는 점점 복잡해졌다. 내가 만들고자 하는 게임은 액션게임이므로 새로 검색하면서 배워가야할 책, 구글 등 여러 참고할 문서가 필요했다. 시간이 많이 소요되고 어려워지는 문제가 있었다.
https://youtube.com/playlist?list=PLO-mt5Iu5TeYkrBzWKuTCl6IUm_bA6BKy
유니티 3D 쿼터뷰 액션게임 [BE5] 유니티 3D 다양한 핵심 기능을 다루는 쿼터뷰 액션게임 개발 기초 강좌 채널 유니티 3D 다양한 핵심 기능을 다루는 쿼터뷰 액션게임 개발 기초 강좌 채널
그러다가 유투브의 골드메탈님 강의를 알게되었는데, 내가 원하던 ‘이동’, ‘점프/착지’ 등을 쉽게 다루고 있어서 듣기로 하였다. 골드메탈님의 이번 강의는 스크립트를 조직적이고 계층적으로 관리하지 않고 그때그때 구현하려는 기능만 스크립트에 추가하면서, 되도록이면 유니티 에디터를 많이 사용하는 방식이었다. Rookies님 강의 스타일과는 다르게 처음 만들면서는 더 쉬웠지만, 총 17강 중에 현재 5강을 듣는 시점에는 벌써 많이 추가된 변수들로 인해서 상태변수의 체계적인 관리의 필요성이 느껴지고 있다. (그래도 이 따라하기 프로젝트는 학습용이므로 그대로 따라하면서 익히고자 한다.)
3강에서는 아이템의 이펙트를 만들었는데, 흥미로운 내용이었다. 스크립트로 다 하려 하기보다는 이렇게 유니티 에디터를 적극 사용하는 개발방법은 초보자에게는 유니티의 기능을 더 쉽게 알아갈 수 있도록 하는 기회인 것 같다. 나도 이 강의 덕분에 유니티에서 제공하는 기능들과 변수 이름들을 많이 접할 수 있었다.
이 따라하기 프로젝트는 아래 깃허브 레포지토리에서 관리하겠다. https://github.com/southglory/3D_Action
GitHub - southglory/3D_Action Contribute to southglory/3D_Action development by creating an account on GitHub. Contribute to southglory/3D_Action development by creating an account on GitHub.

