DeviceMapper 구성 요소
Haply Haply Inverse Unity 플러그인의 DeviceMapper 컴포넌트는 와 같은 장치(예: , VerseGrip)를 씬의 GameObject 및 Inverse3 장치 컨트롤러와 검색, 매핑 및 연결하도록 설계되었습니다. 이 컴포넌트는 해당 장치와 상호 작용하기 위한 통합된 인터페이스를 제공하여, 실행 조건에 따라 동적인 제어 및 구성이 가능하도록 합니다.
개요
DeviceMapper의 주요 기능은 연결된 장치를 나열하고, 이를 씬의 장치 컨트롤러에 매핑하는 것입니다.

기본 설정
DeviceMapper 구성 요소에는 다음과 같은 기본 매개변수가 포함됩니다:
- 기기 목록 자동 가져오기: 이 기능이 활성화되면 DeviceMapper는 시작 시 HTTP 요청을 통해 연결된 기기 목록을 자동으로 가져옵니다.
- 자동 할당: 이 기능이 활성화되면 DeviceMapper는 연결된 기기를 해당 장면의 기기 컨트롤러에 자동으로 연결합니다.
- 자동 연결: 이 기능이 활성화되면 DeviceMapper가 기기에 대한 WebSocket 연결을 자동으로 설정합니다.
고급 설정

버튼을 클릭하면 Show Advanced Settings, 해당 구성 요소의 추가 설정에 액세스할 수 있습니다 디바이스맵퍼 :
- 장치 목록 URI : 연결된 기기 목록을 가져올 수 있는 URI입니다. 기본값은
http://localhost:10000/3.1/devices. - 가져오기 재시도 지연 : 초기 요청이 실패했을 때 기기 목록을 다시 가져오기까지의 대기 시간(초 단위). 기본값은
5. - 서버 URI : 기기 서버에 연결하는 URI입니다. 기본값은
ws://localhost:10001.
통계
셔터가 닫히면 Statistics 배포된, 그 디바이스맵퍼 연결률 및 JSON 페이로드 내용에 대한 통계를 제공하여, 개발자가 기기를 모니터링하고 관리하는 데 도움을 주며, 개발 과정에서 문제 해결을 용이하게 합니다.
이벤트 준비 완료
구성 요소 DeviceMapper 이벤트를 발생시킵니다 Ready 연결된 모든 기기가 매핑되고 연결된 경우.
이 이벤트는 다음과 같은 기기의 게터 메서드를 안전하게 사용할 수 있음을 나타냅니다. GetInverse3Controller ou GetVerseGripController, 나중에 상호작용을 위해 장면 내 장치 컨트롤러를 가져오기 위해.
기기 제어기 목록
Unity 에디터에서, DeviceMapper 연결된 기기와 연관된 씬 내 기기 컨트롤러의 동적 목록을 제공합니다.
이 목록에는 기기 유형, ID, 연결 상태 등의 세부 정보가 포함됩니다.

고급 활용
스크립트 내에서 DeviceMapper 컴포넌트를 사용하여 장치를 나열하고, 매핑하며, 수동으로 연결하는 방법에 대한 단계별 안내를 보려면 ‘장치 매핑’ 튜토리얼을 참조하십시오.