유니티

[VRChat SDK, UNITY] MA Bone Proxy, VRC Contact Receiver, VRCContactSender

유니티세상 2025. 7. 16. 10:13

MA Bone Proxy

  • 역할: 이 오브젝트가 특정 본(RightHand)에 따라 움직이도록 설정.
  • 햄머 이펙트 오브젝트를 아바타의 오른손에 붙이는 데 사용됨.

VRC Contact Receiver

  • 역할: VRChat에서 다른 아바타의 ContactSender가 닿을 때 특정 이벤트를 발생시키는 기능.
  • Shape Type: Sphere, Receiver Type: On Enter는 구형 영역에 닿으면 반응.
  • Parameter: Hammer_Shot은 애니메이터에서 해당 파라미터를 true로 만들어 애니메이션 재생을 유도.
역할 컴포넌트 설명
타격자 VRCContactSender 때리는 쪽에 붙임. 충돌 감지용 콜라이더를 설정함.
피격자 VRCContactReceiver 다른 아바타에 붙임. 이 오브젝트가 Sender로부터 충돌을 받으면 파라미터를 바꿔줌.

 

흐름

[ (타격)] → ContactSender → [다른 아바타의 콜라이더] → ContactReceiver → 파라미터 → Animator →  애니메이션 재생