본문 바로가기
Unreal

래그돌

by ji-han 2025. 3. 6.

캐릭터가 사망하거나 충격을 받았을 때 자연스럽게 쓰러지는 언리얼에서 제공해주는 효과

 

스켈레탈 메시 -> Physics Asset -> Physics Body 

본 마다 콜리전을 추가 -> 관절 설정을 조절하여 쓰러지도록 설정

 

C++에서 

SetSimulatePhysics(treu) - 본에 물리를 활성화

SetCollisionProfileName("Ragdoll") - 충돌 프로필을 Ragdoll로 변경

 

- 필수 X

DisableMovement() - 캐릭터가 움직임X

SetCollisionEnabled(ECollisionEnabled::NoCollision) - 콜리전 충돌 비활성화

 

사망 시 이 코드를 적용할 경우 흐물적 거리면서 쓰러짐

*뭔가 자연스럽게 쓰러진다는 것 보다는 힘이 빠져 눕는다는 느낌

'Unreal' 카테고리의 다른 글

Replication / RPC  (0) 2025.03.17
언리얼 네트워크와 객체 통신  (0) 2025.03.12
사운드 적용  (0) 2025.03.05
위젯 블루프린트(GameOver)  (0) 2025.02.28
낙사 하는 박스 콜리전 + (클리어 타이머)  (0) 2025.02.26