플레이어

카테고리 없음

[TIL] #8. 에셋 구매 후 재작업 : 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기

개요부트캠프 측에서 유료 에셋을 구매해줘서 이제 free 주인공을 보내주고 기존의 로직을 바탕으로 주인공 캐릭터를 교체해야 할 때가 왔다. 내용 제일 큰 이슈는 기존 캐릭터에서 쓰던 애니메이터를 재사용하지 못하니 새로 만들어야한다는 것이었다.그래도 기존 캐릭터 만들면서 많이 배웠기에 차근차근 만들다보니 결과적으로 더 나은 구조로 변경하게 됐다.기존에는 Player 프리펩 하나로 무기 on/off정도만 관리했는데, 이제는 복장도 바뀌고, walk/run 구분도 필요해져서 아예 분리했다.BattlePlayer와 NormalPlayer는 각각 자신만의 Animator과 CharacterController를 갖고, 그 위의 부모인 Player에 기존 PlayerController 스크립트를 넣어줬다.이에 따라 ..

공부/[TIL] Game Bootcamp

[TIL] #4. 플레이어 공격 Action : 멋쟁이사자처럼부트캠프 Unity 게임 개발 3기

개요플레이어 공격 모션을 구현하는데, 이동하면서 공격이 가능해야했다. 기존에는 Attack도 State로 구현했으나, 구현하다보니 결국 Action으로 분리하기로 했다. 내용먼저 현 코드상으로 공격 상태일 때 이동할 수 있도록 처리했다. 하지만 그렇게 하니 다리 애니메이션이 움직이지 않아, Animator에서 레이어를 오버라이드하여 공격모션은 상체만 적용하도록 구현했다.하지만 그 상태로도 State 구조 상 공격 중에는 상태가 공격 상태로 고정되어 다리 애니메이션이 부자연스러웠다. AI와 해당 내용을 공유하며 상의해본 결과, 현 구조가 맞지 않는다고 판단했다. 나로서도 서 있을 때도, 움직일 때도 공격이 가능해야하기 때문에 공격은 행동으로 빼는 게 더 맞다고 판단하여 해당 구조로 변경했다.IPlayerA..

Ail_
'플레이어' 태그의 글 목록