오버워치만들기

유니티 에셋스토어에서 다운받은 우주과학 주변환경을 사용했다가 생각보다 오버워치와 매칭이 안되어다시 만들었다. 다음 주까지는 맵을 전부 다 만들예정이다.생각보다 오래걸린다...
현재 솔져의 하반신을 아바타마스크를 사용하여 걷기, 앉기, 점프 등에 대한 애니메이션이상체와 별개로 실행되는 작업을 했다.그러나 앉을 때 캐릭터는 앉는 모션을 취하지만 하반신만 작동되어 캐릭터가 공중에 떠있는 상태가 된다.그래서 기존에 작업했던 코드를 일부 수정하였다.원래 좌측 컨트롤키를 누르면 유닛카메라의 로컬포지션 y값이 앉기모드의 y값으로 바뀌게 만들었다.이젠 그럴 필요없이 해당 캐릭터의 포지션 y값을 앉기모드 y값으로 바꿔주었다.카메라는 고정되어있고, 캐릭터의 포지션 y값만 변경되어앉기 애니메이션이 실행될 때 더이상 캐릭터는 공중에 떠있지 않으며,카메라와 캐릭터의 포지션y값이 따로 설정되지 않게 되었다.[UnitController.cs] [Header("Unit Y Pos")] // 앉..
기존에 만들지 못했던 오버워치 솔져의 생체장 스킬 기능을 구현했습니다.기존 코드에서는 UnitController클래스를 가져와서 UnitController의 currHp를 증가시켜주도록 만들었습니다.하지만 솔져는 프리팹이었고, 해당 프리팹에 있는 UnitController를 연결시켜주는 방식을 사용한 것입니다.그래서 생체장 스킬을 사용해도 인식을 할 수 없었던 것입니다.       [ESkill.cs]public class ESkill : MonoBehaviour{ public float numHeal = 20f; private void OnTriggerStay(Collider other) { if (other.gameObject.tag == "Unit") ..
ForMan_
'오버워치만들기' 태그의 글 목록