Carrot
본문 바로가기
Unity/멋쟁이사자처럼 부트캠프

[천도컴퍼니] 플레이어가 사망했을 때 타 플레이어가 업어가는 로직 구현 (2)

by 독기품은토끼 2025. 11. 26.
✅ 오늘의 백로그
1. 시체 업는 로직 추가

1. 시체 업기 / 내려놓기

 

플레이어 인터렉션 클래스에서

IInteracteable 클래스가 있고, collider가 있는 대상을 향해 Ray가 닿으면

상호작용될 수 있도록 구현되어 있다.

 

어제 시체 업기, 내려놓기는 구현해놓았으니 이제 이 Layer만 체크해주면 된다.

 

 

우선 등 쪽에 carry Pos를 둬서 시체가 등쪽으로 가긴 했는데 (다행히 멀티도 잘 동작..)

이제 내가 해야할 작업은 이 시체가 업혀있는 듯하게 리깅을 바꿔야한다는 건데..

이게 실질적으로 가능할지!! 걱정이다. 우선 업히는 애니메이션이 있는지부터 찾아봐야겠다.

 

2. 애니메이션

 

애니메이션 적용하려고 믹사모에서 다운 받아서 넣으려고 하니

이미 동일한게 들어가 있었다..? ㅋㅋㅋ 오히려 좋아 ..

이 애니메이션들을 토대로 시체 이동이 되도록 해봐야겠다

 

 

혹시나 해서 PlayerController 스크립트 쪽을 확인해보니

기존 팀원 분께서 이 작업을 하다가 끝내 못 이루신 흔적이 보였다.

 

우선 이렇게 bool타입의 값을 이미 만들어 놓아주셨으니 이걸 한번 활용해보겠다.

 

 

CarriedPlayerID가 존재하면 애니메이터의 IsCarrying이 True값으로 변경시키고

IsBeingCarried 상태이면 IsBeingCarried이 True로 변경되도록 구현하려 하신 것 같다!

 

이부분은 내일 구현!!