뭐부터 시작할지 막막해서 일단 이동 기능, 걷고 뛰는 애니메이션 믹사모에서 구해서 넣고 (비회원이라 새벽에 영상이 안 올라가지네요...)
빈 오브젝트 하나 넣고 그 오브젝트 따라 고개 돌리는거 인버스 키네마틱 써서 해봤는데
다음으로 총 쏘는거 하려해요.
그래서 총을 쏜다는 기능에 필요한 하부 기능들을 나열하고 구현하려 합니다.
일단 크게 두가지 단계로 나누고 그 단계를 다시 하부 단계로 나눠봤는데요.
큰 단계는 조준 단계와 발사 단계입니다.
가) 조준 단계.
가 - 1. 마우스 포인터 좌표를 받아온다.
가 - 2. 받아온 좌표와 위에서 만든 빈 오브젝트를 연동한다.
가 - 3. 현재는 머리만 빈 오브젝트를 따라가는데 우클릭 하면 그 방향으로 몸까지 틀도록 한다.
가 - 4. 캐릭터에 자식 오브젝트를 넣고 거기에 총을 위치시킨다.
가 - 5. 3번 단계 행동을 하는데 자식 오브젝트에 총이 있다면..? 조준 애니메이션을 넣는다.
나) 발사 단계
나 - 1. 총 프리팹을 만든다.
나 - 2. 탄환 프리팹을 만든다.
나 - 3. 총 프리팹의 총구 끝에 자식 오브젝트를 배치한다.
나 - 4. 좌클릭을 하면 나-3의 자식 오브젝트에서 총구 바깥 방향으로 탄환이 인스턴스화 하면서 날아가게 한다.
일단 이렇게 주저리주저리 적었는데 오늘 안으로 어디까지 구현 가능할지 또 조준부터 할지 발사부터 할지 넘모 고민되네요..
근데 적다보니 고민되는게 총기 관련 애니메이션에서 손 위치 같은 건 기존 애니메이션에서 손 쪽만 약간 덮어쓰기 느낌으로 조정하는 건가..
하 이거 또 머리 아파질듯.. 일단 구현 가능한 영역까지만 하고서 고민해야지...
일단 마우스의 스크린 포지션? 을 게임의 월드 포지션으로 바꾸는 것부터 영상 보면서 해야쥥~
와... 세시간 동안 이것저것 찾아보면서 했더니 마우스 포인터 좌표 월드 좌표로 바꿔서 고개 돌리고 레이캐스트 방식 인풋 마우스 포지션 방식 두가지 방식으로 만들어 놓고 모듈화 시켜놓기까지..는 했네..