캐릭터가 피격/사망시, 신체의 통제권을 잃게 만드는 랙돌 기능은 리얼리티와 타격감을 살려주는 필수적인 물리 효과입니다. 

단순히 쓰러지게 만드는 건 어렵지 않지만 캐릭터가 쓰러질때 자연스러운 관절의 회전이나, 플레이어 상태에서 컨트롤/카메라/애니메이션 등을 다시 회복하는 과정은 의외로 까다롭습니다. 

아래의 튜토리얼을 참고하거나, 이미 구현되어있는 프로젝트에서 자신의 프로젝트로 옮겨올 수 있다면 시간을 절약할 수 있는 좋은 방법일 것입니다.



1. 개발자 커뮤니티 튜토리얼

- 에픽 스태프가 제작한 영상인데 무지성으로 따라하다보면 랙돌 구현 가능. 랙돌 퀄리티는 그럭저럭 쓸만함

* 점프/기상 모션이 어색한 부분이 있어 수정 필요함



2. Metahumans 샘플 프로젝트

- 에픽에서 제공하는 메타휴먼 샘플 프로젝트인데 열어보면 메타휴먼 랙돌맵이 포함되어있음 (MH_Ragdoll). 랙돌 상태에서 데굴데굴 굴러다니는 기능도 구현되어있으니 참고



3. ALS (Advanced Locomotion System)

- 많은 사람들이 사용하고 있는 유명한 무료 로코모션 샘플. 전체적으로 모션이 자연스럽고 다이내믹한데 원하는 기능만 빼오기가 쉽지는 않음. 그래서 게임 베이스나 템플릿으로 많이 사용되고 있고, 무료중엔 가장 고퀄리티인듯