입력 시뮬레이션 — MRTK3

MRTK의 입력 시뮬레이션을 사용하면 디바이스를 빌드하고 배포하지 않고도 Unity 편집기에서 다양한 유형의 상호 작용을 테스트할 수 있습니다. 입력 시뮬레이션을 통해 설계 및 개발 프로세스에서 아이디어를 빠르게 반복할 수 있습니다. 키보드와 마우스 조합을 사용하여 시뮬레이션된 입력을 제어합니다.

입력 시뮬레이션 서비스는 Unity 편집기에서 사용할 수 없는 디바이스 및 플랫폼의 동작을 에뮬레이트합니다. 예제는 다음과 같습니다.

  • HoloLens 또는 VR 디바이스 헤드 추적
  • HoloLens 손 제스처
  • HoloLens 2 연결된 손 추적
  • HoloLens 2 시선 추적

경고

Unity의 XR Holographic Emulation > Emulation Mode = "Simulate in Editor"를 사용할 경우 입력 시뮬레이션이 작동하지 않습니다. Unity의 편집기 내 시뮬레이션이 MRTK 입력 시뮬레이션의 제어권을 가져옵니다. MRTK의 입력 시뮬레이션을 사용하려면 XR Holographic Emulation을 다음과 같이 설정해야 합니다.

에뮬레이션 모드 = "None".

MRTK3 입력 시뮬레이션을 사용하는 방법(MRTK3 입력 시뮬레이터 기본 컨트롤)

카메라

이동

작업 디바이스 컨트롤 컨트롤 집합 참고
가로로 이동 키보드 A/D 모두
키보드 왼쪽/오른쪽 화살표 모두
세로로 이동 키보드 Q/E 또는 Page Up/Down 모두
키보드 Page Up/Page Down 모두
심층 이동 키보드 W / S 모두
키보드 위쪽/아래쪽 화살표 모두

회전

작업 디바이스 컨트롤 컨트롤 집합 참고
피치 마우스 오른쪽 단추 + 앞으로/뒤로 모두
Yaw 마우스 오른쪽 단추 + 왼쪽/오른쪽 모두
Roll 마우스 오른쪽 단추 + 휠 위로/아래로 모두

시선 응시

참고

시선 추적 지원(사용하도록 설정된 경우)을 제공하는 하드웨어의 동작과 더 잘 일치하도록 시뮬레이션된 시선 응시가 항상 추적됩니다.

응시

작업 디바이스 컨트롤 컨트롤 집합 참고
가로로 응시 키보드 + 마우스 Tab + 마우스 왼쪽/오른쪽 모두
세로로 응시 키보드 + 마우스 Tab + 마우스 위로/아래로 모두

왼손/컨트롤러

추적

작업 디바이스 컨트롤 컨트롤 집합 참고
래치된 추적 키보드 T 모두 미리 결정된 위치에서 왼손 켜기/끄기
순간 추적 키보드 왼쪽 Shift 모두 현재 마우스 위치에서 왼손 켜기/끄기
키보드 왼쪽 Alt MRTK v3
키보드 왼쪽 Ctrl MRTK v2

이동

작업 디바이스 컨트롤 컨트롤 집합 참고
가로로 이동 키보드 + 마우스 왼쪽 Shift + 마우스 왼쪽/오른쪽 모두
세로로 이동 키보드 + 마우스 왼쪽 Shift + 마우스 위로/아래로 모두
심층 이동 키보드 + 마우스 왼쪽 Shift + 마우스 휠 위로/아래로 모두

회전

작업 디바이스 컨트롤 컨트롤 집합 참고
피치 키보드 + 마우스 왼쪽 Alt + 마우스 앞으로/뒤로 MRTK v3
키보드 + 마우스 왼쪽 Ctrl+ 마우스 앞으로/뒤로 MRTK v2
Yaw 키보드 + 마우스 왼쪽 Ctrl+ 마우스 왼쪽/오른쪽 MRTK v3
키보드 + 마우스 왼쪽 Ctrl+ 마우스 왼쪽/오른쪽 MRTK v2
Roll 키보드 + 마우스 왼쪽 Alt + 마우스 휠 위로/아래로 MRTK v3
키보드 + 마우스 왼쪽 Ctrl+ 마우스 휠 위로/아래로 MRTK v2

상호 작용

작업 디바이스 컨트롤 컨트롤 집합 참고
그립(단추) 키보드 왼쪽 Shift + G 모두
키보드 왼쪽 Alt + G MRTK v3
키보드 왼쪽 Ctrl + G MRTK v2
트리거(단추) 키보드 + 마우스 왼쪽 Shift + 왼쪽 마우스 단추 모두
키보드 + 마우스 왼쪽 Alt + 왼쪽 마우스 단추 MRTK v3
키보드 + 마우스 왼쪽 Ctrl+ 마우스 왼쪽 단추 MRTK v2

포즈

작업 디바이스 컨트롤 컨트롤 집합 참고
중립 포즈 변경 키보드 왼쪽 Shift + P 모두 중립(미사용) 손 포즈를 플랫 위치와 준비 위치 간에 전환합니다.
카메라 향하기 키보드 왼쪽 Shift + F 모두 카메라 향하기와 카메라의 전방 벡터에 맞추기 간에 컨트롤러 회전을 전환합니다.

오른손/컨트롤러

추적

작업 디바이스 컨트롤 컨트롤 집합 참고
래치된 추적 키보드 Y 모두 미리 결정된 위치에서 왼손 켜기/끄기
순간 추적 키보드 Space 모두 현재 마우스 위치에서 왼손 켜기/끄기
키보드 왼쪽 Ctrl MRTK v3
키보드 오른쪽 Ctrl MRTK v2

이동

작업 디바이스 컨트롤 컨트롤 집합 참고
가로로 이동 키보드 + 마우스 Space + 마우스 왼쪽/오른쪽 모두
세로로 이동 키보드 + 마우스 Space + 마우스 위로/아래로 모두
심층 이동 키보드 + 마우스 Space + 마우스 휠 위로/아래로 모두

회전

작업 디바이스 컨트롤 컨트롤 집합 참고
피치 키보드 + 마우스 왼쪽 Ctrl+ 마우스 앞으로/뒤로 MRTK v3
키보드 + 마우스 오른쪽 Ctrl+ 마우스 앞으로/뒤로 MRTK v2
Yaw 키보드 + 마우스 왼쪽 Ctrl+ 마우스 왼쪽/오른쪽 MRTK v3
키보드 + 마우스 오른쪽 Ctrl+ 마우스 왼쪽/오른쪽 MRTK v2
Roll 키보드 + 마우스 왼쪽 Ctrl+ 마우스 휠 위로/아래로 MRTK v3
키보드 + 마우스 오른쪽 Ctrl+ 마우스 휠 위로/아래로 MRTK v2

상호 작용

작업 디바이스 컨트롤 컨트롤 집합 참고
그립(단추) Space + G 모두
키보드 왼쪽 Ctrl + G MRTK v3
키보드 오른쪽 Ctrl + G MRTK v2
트리거(단추) 키보드 + 마우스 Space + 마우스 왼쪽 단추 모두
키보드 + 마우스 왼쪽 Ctrl+ 마우스 왼쪽 단추 MRTK v3
키보드 + 마우스 오른쪽 Ctrl+ 마우스 왼쪽 단추 MRTK v2

포즈

작업 디바이스 컨트롤 컨트롤 집합 참고
중립 포즈 변경 키보드 Space + P 모두 중립(미사용) 손 포즈를 플랫 위치와 준비 위치 간에 전환합니다.
카메라 향하기 키보드 Space + F 모두 카메라 향하기와 카메라의 전방 벡터에 맞추기 간에 컨트롤러 회전을 전환합니다.