다음을 통해 공유


손 물리학 서비스 - MRTK2

손 물리학 확장 서비스

손 물리학 서비스는 단단한 신체 충돌 이벤트 및 관절 손과의 상호 작용을 가능하게합니다.

확장 사용

확장을 사용하도록 설정하려면 RegisteredServiceProvider 프로필을 엽니다. 새 구성을 추가하려면 클릭합니다 Register a new Service Provider . 구성 요소 유형 필드에서 HandPhysicsService를 선택합니다. 구성 프로필 필드에서 확장에 포함된 기본 손 물리학 프로필을 선택합니다.

프로필 옵션

손 물리학 계층

인스턴스화된 손 관절이 갈 레이어를 제어합니다.

서비스는 기본적으로 "기본" 계층(0)이지만 손 물리학 개체에 별도의 계층을 사용하는 것이 좋습니다. 그렇지 않으면 원치 않는 충돌 및/또는 부정확한 레이캐스트가 있을 수 있습니다.

손가락 끝 운동 신체 프리팹

손쉽게 인스턴스화되는 프리팹을 제어합니다. 서비스가 예상대로 작동하려면 프리팹에 다음이 필요합니다.

  • isKinematic이 사용하도록 설정된 강체 구성 요소
  • 충돌기
  • JointKinematicBody 구성 요소

야자수 운동체 사용

서비스가 팜 조인트에서 프리팹을 인스턴스화하려고 하는지 여부를 제어합니다.

팜 운동 신체 프리팹

UsePalmKinematicBody 가 사용하도록 설정되면 인스턴스화할 프리팹입니다. 와 마찬가지로 FingerTipKinematicBodyPrefab이 프리팹에는 다음이 필요합니다.

  • isKinematic이 사용하도록 설정된 강체 구성 요소
  • 충돌기
  • JointKinematicBody 구성 요소

서비스를 사용하는 방법

사용하도록 설정되면 충돌기의 IsTrigger 속성을 사용하여 모든 10자리 숫자에서 충돌 이벤트를 수신합니다(활성화된 경우 손바닥).