컨트롤러 에뮬레이터

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

컨트롤러 에뮬레이터는 Roblox Studio의 위젯으로, 플레이어가 경험을 제어하는 데 사용하는 장치를 에뮬레이트합니다: 게임패드, VR 헤드셋 및 컨트롤러, 핸드헬드, TV 리모컨. 선택한 장치의 사진을 보여주고, 클릭하거나 매핑된 키를 누르면 실제 입력 이벤트를 전송하며, 입력이 도착하면 해당 장치의 컨트롤이 점등되어 게임패드 우선 제어 방식이나 VR 상호작용을 테스트할 수 있습니다. 하드웨어를 소유하지 않고도 가능합니다.

입력을 에뮬레이트하는 것은 장치를 시뮬레이션하는 것과는 별개입니다. 장치 시뮬레이터는 경험이 실행되고 있다고 믿는 화면, 플랫폼 및 하드웨어를 변경합니다. 컨트롤러 에뮬레이터는 연결된 장치를 변경합니다. 두 가지는 보통 함께 사용됩니다.

컨트롤러 에뮬레이터 열기

다음 중 하나를 클릭하세요:

  1. 장치 시뮬레이터 툴바에서 가상 컨트롤러를 클릭하거나,
  2. 에뮬레이션 툴바 탭에서 컨트롤러를 클릭합니다.

위젯은 열린 장소가 필요합니다. 플레이 테스트 중에 위젯을 열면 에뮬레이트된 장치가 연결되고, 닫으면 연결이 끊어지므로 세션 중간에 컨트롤러를 연결하거나 분리할 수 있습니다.

장치 에뮬레이트하기

위젯 상단의 드롭다운에서 에뮬레이트할 장치를 선택합니다.

컨트롤러 에뮬레이터가 Quest 3 컨트롤러, 키보드 매핑 및 헤드셋과 컨트롤러 이동을 위한 컨트롤을 보여줍니다.
장치에뮬레이트
일반 게임패드제조사 특정 버튼 이름이 없는 게임패드입니다.
PS4PlayStation 4 컨트롤러입니다.
PS5PlayStation 5 컨트롤러입니다.
XboxXbox 컨트롤러입니다.
일반 핸드헬드내장 컨트롤이 있는 핸드헬드 PC입니다.
TV 리모컨방향 패드와 중앙 및 뒤로 버튼을 포함한 Android TV 리모컨입니다.
Quest2 / Quest3메타 퀘스트 헤드셋과 컨트롤러입니다.

당신의 경험은 해당 게임패드 유형을 인식하므로, Enum.GamepadType에 따라 분기하는 코드나 컨트롤러의 버튼 세트를 읽는 코드는 실제 장치가 연결된 것처럼 작동합니다.

입력 전송

입력은 세 곳에서 올 수 있으며, 위젯은 이들 중 어느 곳에서 도착한 입력을 보여줍니다: 입력이 수신되면, 실제로 연결된 컨트롤러에서 오는 입력을 포함하여, 장치 사진의 해당 컨트롤이 강조 표시됩니다. 이는 당신의 경험이 수신한 입력이 당신이 보내고자 했던 입력인지 확인하는 가장 빠른 방법입니다.

장치 컨트롤

장치 사진의 버튼, 트리거 및 스틱은 상호작용이 가능합니다. 클릭하거나 드래그하여 입력을 전송하세요. 트리거와 스틱은 단순히 눌림과 해제뿐만 아니라 아날로그 값을 보고하므로, 부분적으로 당기거나 느린 스틱 움직임을 테스트할 수 있습니다.

키보드

위젯에 포커스가 있는 동안, 키보드 입력은 현재 매핑을 사용하여 에뮬레이트된 장치로 전달됩니다. 이는 플레이어가 사용하는 방식으로 두 손으로 속도 있게 제어 방식을 테스트할 수 있게 해줍니다. 어떤 키가 어떤 컨트롤을 구동하는지 변경하려면 매핑 편집을 참조하세요.

헤드셋 및 손 포즈

VR에는 클릭할 수 있는 단일 컨트롤이 없습니다. 그 입력은 머리 포즈와 두 손 포즈로 구성되므로, VR 장치가 에뮬레이트될 때 위젯은 이를 이동하기 위한 컨트롤을 추가합니다.

헤드셋, 왼쪽 컨트롤러, 오른쪽 컨트롤러 각각에 토글이 있습니다. 활성화된 부분은 키보드와 마우스에 반응하고, 비활성화된 부분은 고정됩니다. 머리와 한 손을 독립적으로 움직이는 것은 플레이어가 보고 있는 위치에 따라 상호작용이 달라지는지 테스트할 수 있게 해줍니다.

동작입력
이동Shift + W / A / S / D
위/아래로 비행Shift + E / Q
회전마우스 이동
기울이기오른쪽 클릭 + 마우스 이동
컨트롤러 전환Shift + 왼쪽 / 오른쪽
커서 잠금 전환Alt + 1
마우스 에뮬레이션 전환Alt + Esc

3D 뷰포트를 클릭하여 VR 장면과 상호작용하세요.

변환 감도는 키 입력당 활성화된 부분이 이동하는 거리를 조정합니다. 1에서 10까지 조정할 수 있으며, 작은 목표에 손을 위치시킬 때는 낮추고, 장면을 가로지를 때는 높입니다. 위치 재설정은 플레이 테스트 중에 머리와 두 손을 기본 포즈로 되돌리며, 손으로 복구할 수 없는 포즈에서 빠져나오는 가장 빠른 방법입니다.

매핑 편집

각 에뮬레이트된 장치는 고유한 키보드 매핑을 가지고 있으므로, W는 게임패드에서 한 가지 의미를 가질 수 있고 TV 리모컨에서는 다른 의미를 가질 수 있습니다. 매핑 편집을 클릭하여 매핑 편집기를 열면, 장치 사진이 표시되고 각 컨트롤에 현재 바인딩된 키가 레이블로 표시됩니다.

컨트롤러 에뮬레이터 매핑 편집기가 각 게임패드 컨트롤에 할당된 키보드 키를 보여줍니다.

컨트롤을 다시 매핑하려면 레이블을 클릭한 다음 바인딩할 키를 누릅니다. 레이블 위에 마우스를 올리면 사진에서 해당 컨트롤이 강조 표시되어 어떤 물리적 컨트롤을 다시 바인딩할 것인지 알 수 있습니다.

  • 누른 키가 이미 다른 컨트롤에 바인딩되어 있는 경우, 이전 바인딩이 제거되고 어떤 것인지 경고가 표시됩니다. 두 개의 컨트롤이 하나의 키에 남지 않도록 합니다.
  • 저장은 장치에 대한 변경 사항을 커밋합니다.
  • 기본값 복원은 확인 후 장치를 원래 매핑으로 되돌립니다.

매핑은 장치별로 저장되며 세션 간에 지속됩니다.

장치 시뮬레이터와 페어링

컨트롤러 에뮬레이터는 시뮬레이션 중인 장치를 따릅니다. 장치 시뮬레이터에서 콘솔, 헤드셋, 핸드헬드 또는 Android TV 장치를 선택하면 컨트롤러 에뮬레이터가 일치하는 컨트롤러로 전환되어, 시뮬레이션된 하드웨어와 에뮬레이트된 입력이 일관되게 유지됩니다.

예시 워크플로우

  • 게임패드 우선 제어 방식 테스트. 장치 시뮬레이터에서 콘솔을 시뮬레이션하고 여기에서 컨트롤러를 사용한 다음, 에뮬레이트된 패드에서만 경험을 구동합니다. 도달할 수 없는 것은 게임패드 내비게이션의 간극입니다.
  • 입력이 도착하는지 확인. 플레이하는 동안 장치 사진을 주시하세요. 컨트롤이 점등되지 않으면 문제는 입력 처리의 상류에 있습니다.
  • 아날로그 임계값 테스트. 트리거나 스틱을 천천히 드래그하고 데드 존과 활성화 임계값이 실제로 작동하는 위치를 확인하세요.
  • VR 상호작용을 한 손씩 테스트. 헤드셋과 한 컨트롤러를 비활성화한 다음, 나머지 손을 위치로 이동하여 도달 범위, 잡기 볼륨 및 상호작용이 시선에 따라 달라지는지 확인합니다.
  • TV 리모컨 내비게이션 테스트. Android TV 장치를 시뮬레이션하고 방향 패드, 중앙 버튼 및 뒤로 버튼으로 UI가 완전히 탐색 가능한지 확인합니다.
  • 사용자 정의 매핑 검증. 가장 많이 사용하는 컨트롤을 다시 바인딩하고 키보드로 플레이하세요. 이는 타이밍과 관련된 모든 것에 대해 사진을 클릭하는 것보다 빠릅니다.
©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.