아바타마스크

현재 솔져의 하반신을 아바타마스크를 사용하여 걷기, 앉기, 점프 등에 대한 애니메이션이상체와 별개로 실행되는 작업을 했다.그러나 앉을 때 캐릭터는 앉는 모션을 취하지만 하반신만 작동되어 캐릭터가 공중에 떠있는 상태가 된다.그래서 기존에 작업했던 코드를 일부 수정하였다.원래 좌측 컨트롤키를 누르면 유닛카메라의 로컬포지션 y값이 앉기모드의 y값으로 바뀌게 만들었다.이젠 그럴 필요없이 해당 캐릭터의 포지션 y값을 앉기모드 y값으로 바꿔주었다.카메라는 고정되어있고, 캐릭터의 포지션 y값만 변경되어앉기 애니메이션이 실행될 때 더이상 캐릭터는 공중에 떠있지 않으며,카메라와 캐릭터의 포지션y값이 따로 설정되지 않게 되었다.[UnitController.cs] [Header("Unit Y Pos")] // 앉..
오버워치는 1인칭 게임이다.하지만 상대방에게는 3인칭의 캐릭터가 보이기 때문에 일단 무기와 손만이 아닌캐릭터 몸 전체를 사용하였다.카메라의 포지션을 바꿔서 1인칭처럼 보이게했지만실행을 누르고 애니메이션이 작동되면 갑자기 캐릭터의 포지션이 이상해진다. 아바타 마스크를 사용하여 상하체를 분리하는 방법을 시도했지만쉽게 해결되지 않아 스트레스이다...이미 완성됐어야 할 기능이 이것때문에 지체되고 있다.   [Base Layer] [LowerBody Layer] FPS게임은 기본적으로 정면을 조준하고 있는 모습이 보여야하며,걸을 때도 다리만 움직이면서 상체는 조준하는 모습,점프, 앉기에서도 하체는 뛰고 앉지만 상체는 계속 흔들림없이 조준하는 모습을 원한다. 그리고 현재 캐릭터인 솔져의 아바타는 휴머노이드 상태여서..
ForMan_
'아바타마스크' 태그의 글 목록