오버워치는 1인칭 게임이다.
하지만 상대방에게는 3인칭의 캐릭터가 보이기 때문에 일단 무기와 손만이 아닌
캐릭터 몸 전체를 사용하였다.
카메라의 포지션을 바꿔서 1인칭처럼 보이게했지만
실행을 누르고 애니메이션이 작동되면 갑자기 캐릭터의 포지션이 이상해진다.
아바타 마스크를 사용하여 상하체를 분리하는 방법을 시도했지만
쉽게 해결되지 않아 스트레스이다...
이미 완성됐어야 할 기능이 이것때문에 지체되고 있다.
[Base Layer]
[LowerBody Layer]
FPS게임은 기본적으로 정면을 조준하고 있는 모습이 보여야하며,
걸을 때도 다리만 움직이면서 상체는 조준하는 모습,
점프, 앉기에서도 하체는 뛰고 앉지만 상체는 계속 흔들림없이 조준하는 모습을 원한다.
그리고 현재 캐릭터인 솔져의 아바타는 휴머노이드 상태여서
LowerBody의 아바타마스크에서 휴머노이스 쪽 하체만 활성화시켜둔 상태이다.
'Unity > Unity FPS게임 프로젝트(오버워치라이크)' 카테고리의 다른 글
[Unity 게임프로젝트] FPS게임<오버워치> - 캐릭터 앉기 모드 수정 (1) | 2024.06.11 |
---|---|
[Unity 게임프로젝트] FPS게임<오버워치> - 솔져 생체장 스킬 기능 완성 (0) | 2024.06.10 |
[Unity 게임프로젝트] FPS게임<오버워치>(5-2) - 캐릭터 스킬 기능 활성화(미완성) (0) | 2024.05.27 |
[Untiy 게임프로젝트] FPS 게임<오버워치>(5) - 캐릭터 스킬 기능 (0) | 2024.05.23 |
[Unity 게임프로젝트] FPS 게임<오버워치>(4) - 적 봇 생성, 총 슈팅 기능, 재장전 모드 구현 (0) | 2024.05.22 |