손 물리학 서비스 - MRTK2
손 물리학 서비스는 단단한 신체 충돌 이벤트 및 관절 손과의 상호 작용을 가능하게합니다.
확장 사용
확장을 사용하도록 설정하려면 RegisteredServiceProvider 프로필을 엽니다. 새 구성을 추가하려면 클릭합니다 Register a new Service Provider
. 구성 요소 유형 필드에서 HandPhysicsService를 선택합니다. 구성 프로필 필드에서 확장에 포함된 기본 손 물리학 프로필을 선택합니다.
프로필 옵션
손 물리학 계층
인스턴스화된 손 관절이 갈 레이어를 제어합니다.
서비스는 기본적으로 "기본" 계층(0)이지만 손 물리학 개체에 별도의 계층을 사용하는 것이 좋습니다. 그렇지 않으면 원치 않는 충돌 및/또는 부정확한 레이캐스트가 있을 수 있습니다.
손가락 끝 운동 신체 프리팹
손쉽게 인스턴스화되는 프리팹을 제어합니다. 서비스가 예상대로 작동하려면 프리팹에 다음이 필요합니다.
- isKinematic이 사용하도록 설정된 강체 구성 요소
- 충돌기
-
JointKinematicBody
구성 요소
야자수 운동체 사용
서비스가 팜 조인트에서 프리팹을 인스턴스화하려고 하는지 여부를 제어합니다.
팜 운동 신체 프리팹
UsePalmKinematicBody
가 사용하도록 설정되면 인스턴스화할 프리팹입니다. 와 마찬가지로 FingerTipKinematicBodyPrefab
이 프리팹에는 다음이 필요합니다.
- isKinematic이 사용하도록 설정된 강체 구성 요소
- 충돌기
-
JointKinematicBody
구성 요소
서비스를 사용하는 방법
사용하도록 설정되면 충돌기의 IsTrigger
속성을 사용하여 모든 10자리 숫자에서 충돌 이벤트를 수신합니다(활성화된 경우 손바닥).