Unity/개인프로젝트

기본적인 움직임을 모두 만들었으니 기본 공격과 기본 공격 애니메이션을 만들 차례이다.기본 공격은 총 세개의 콤보 형태로 만들 예정이다.만약 첫번째 공격이 끝나기 전에 한번 더 클릭하면 두번째 콤보로 이어지고 여기서 한번 더 클릭하면 마지막 콤보로 이어지는 식 먼저 플레이어의 공격을 관리하는 PlayerAttackController.cs를 만들어준다. AttackController의 역할은 Update에서 사거리 내의 가장 가까운 적을 찾고, 그것을 Target에 넣는것이다.  public TestEnemy CurrentTarget;public void SetTarget(){ int numColliders = Physics.OverlapSphereNonAlloc(transform.position, 1..
에셋들 적용도 끝났으니, 먼저 가장 중요한 플레이어에게 생명을 불어넣기 위한 작업을 진행하기로 했다. Idle, Walk, Sprint, Dodge(구르기) 총 네가지로 일단 기본적인 움직임을 구성할 예정이다. 플레이어의 움직임 구조는 FSM으로 짜기로 했다.  Input System을 다운받아 기본적인 인풋 액션들을 구성해줬다.  인풋 세팅을 클래스로 생성한 후, InputReader라는 스크립트를 새로 만들어 인풋 세팅을 상속받고 SO로 만들어 플레이어가 접근하기 편하게 설정해줬다. public class PlayerController : MonoBehaviour{ [SerializeField] private InputReader _inputReader; public InputReader ..
1학년 때 부터 만들고 싶었던 웅장하고 거창하고 간지나는 유사 AAA급 3D 액션 RPG 게임을 만들어보기로 했다.하지만 위같은 웅장한 액션 RPG게임을 만드려고 시도하다간 무조건 실패할 것 같아, 잡몹과 보스 몇개만 개발하고 전투 위주의 게임으로 완성해볼 예정이다. 사이버펑크, 아포칼립스 느낌의 분위기의 게임으로 만들 것 같다. 에셋들을 구비해놓고 개발을 시작하는 편이라 일단 에셋스토어부터 뒤져봤다.  보기부터 개쩌는 폐허 느낌의 거대한 미래도시 에셋이 반값 할인(프로젝트 시작할 당시에 할인하고 있었다.)을 하고 있어 바로 구매했다.  또한 유니티에서 무료로 제공하는 캐릭터 팩도 다운받고, 학교에서 구매해준 검 액션 애니메이션까지 다운받았다.이정도면 충분하다 싶어 프로젝트 시작.   내가 적용시키려는 ..
입니다최원석
'Unity/개인프로젝트' 카테고리의 글 목록