MenuToggle Menu
ProtoPie Connect와 Gamepad 사용하기
Gamepad 플러그인은 여러 기기를 프로토타이핑하는 동적인 환경을 제작할 수 있도록 해 주는 ProtoPie Connect의 여러 내장 플러그인 중 하나입니다. Gamepad 플러그인 작동 방식에 대해 자세히 알아보세요.
작동 방식
사전 준비 사항
PC 내 보안 및 개인 정보 설정에서 ProtoPie Connect와 브라우저에 대한 입력 모니터링을 가능하게 합니다.
![[object Object]](https://cdn.sanity.io/images/vidqzkll/production/aa4a0439814110a1ef5b43a031661286b1ec1c2d-2000x1103.png/Gamepad_Plugin_2.png)
설정하기
1. ProtoPie Connect를 엽니다.
2. USB 또는 Bluetooth를 통해 ProtoPie Connect를 실행 중인 기기에 Gamepad를 연결합니다.
Gamepad가 감지되면 플러그인 섹션에 연결되었다는 메시지가 표시됩니다.
![[object Object]](https://cdn.sanity.io/images/vidqzkll/production/e549e2279cc332f36874a06758777cb8f89224d2-1440x900.png/gamepad.png)
3. Gamepad 버튼을 누르면 ProtoPie Connect가 키 입력을 자동으로 감지하고 메시지와 값 쌍을 ProtoPie Connect에서 실행 중인 Pie에 브로드캐스트합니다.
여러 Gamepad 연결하기
ProtoPie Connect는 여러 Gamepad 연결을 지원합니다.
- 일반적으로 메시지는 다음과 같은 형식을 따릅니다.
- {Gamepad Number}_{Button Name}
- Gamepad 번호는 연결 순서에 따라 1부터 할당됩니다.
- 첫 번째로 연결된 Gamepad는 1번입니다.
- 두 번째로 연결된 Gamepad는 2번입니다.
- 연결된 게임패드 개수는 Gamepad 설정 창에 표시됩니다.
![[object Object]](https://cdn.sanity.io/images/vidqzkll/production/aaf63f6d28574e832482b61bbc42560198f63d4c-2000x1103.png/Gamepad_Plugin.png)
Gamepad 버튼 및 메시지
Gamepad 버튼 및 메시지는 다음과 같습니다(첫 번째로 연결된 게임패드를 통해 메시지를 수신했다고 가정).
![[object Object]](https://cdn.sanity.io/images/vidqzkll/production/8a699ce151a789195f79ff3b7eef3cf7eac73ca1-2000x1675.png/gamepad-plugin-.png)
Gamepad 플러그인 - 버튼 및 메시지
Gamepad button | ProtoPie Connect message | Value |
---|---|---|
LT | 1_button6 | 10,0 |
LB | 1_button4 | 1,0 |
RT | 1_button7 | 10,0 |
RB | 1_button5 | 1,0 |
X | 1_button2 | 1,0 |
Y | 1_button3 | 1,0 |
A | 1_button0 | 1,0 |
B | 1_button1 | 1,0 |
Start | 1_button9 | 1,0 |
Back | 1_button8 | 1,0 |
1 | 1_button12 | 1,0 |
2 | 1_button15 | 1,0 |
3 | 1_button13 | 1,0 |
4 | 1_button14 | 1,0 |
RSB X axis | 1_axe2 | 10 to -10 |
RSB Y axis | 1_axe3 | 10 to -10 |
LSB X axis | 1_axe0 | 10 to -10 |
LSB Y axis | 1_axe1 | 10 to -10 |
ProtoPie Connect의 내장 플러그인에 대해 자세히 알아보기 IFTTT plugin, Logitech G29 Steering Wheel plugin, Arduino plugin, blokdots plugin.