유니티
[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 → 애니메이션 재생