ProtoPie Connectでのゲームパッドプラグインの使用
ゲームパッドプラグインは、ProtoPie Connectに数多く組み込まれているプラグインの1つで、ダイナミックでマルチデバイス対応のプロトタイピング体験を提供します。ゲームパッドプラグインがどのように機能するか、以下で詳しく説明します。
機能の仕組み
前提条件
お使いのコンピューターの「セキュリティとプライバシー」設定で、ProtoPie Connectとブラウザの両方に対して「入力監視」を有効にしてください。

セットアップ手順
ProtoPie Connectを起動します。
ProtoPie Connectが動作しているマシンに、USBまたはBluetooth経由でゲームパッドを接続します。
「Gamepad Settings (ゲームパッド設定)」ウィンドウで、ゲームパッドが検出されると、Device Status (デバイスステータス)がConnected (接続済み)に変わります。プラグインがゲームパッドを認識しない場合は、ゲームパッドのボタンを何度か押してみてください。

「Run (実行)」を押して、ProtoPie Connectとのゲームパッド接続をアクティブにします。
ゲームパッドのボタンが押されると、ProtoPie Connectはキーストロークを自動的に検出し、Connect上で動作しているPieにメッセージと値のペアをブロードキャストします。
複数のゲームパッドの接続
ProtoPie Connectは、複数のゲームパッドとの同時接続をサポートしています。
メッセージは以下の形式になります:
{ゲームパッド番号}_{ボタン名}
「ゲームパッド番号」は、接続順に1から割り当てられます:
最初に接続されたゲームパッドの番号は「1」になります。
2番目に接続されたゲームパッドの番号は「2」になります。
接続されているゲームパッドの数は、ゲームパッド設定ウィンドウに表示されます。

ゲームパッドのボタンとメッセージ
ゲームパッドのボタンとメッセージは以下のとおりです(最初のゲームパッドからメッセージを受信する場合を想定しています)。

ゲームパッドプラグイン – ボタンとメッセージ一覧
ゲームパッドボタン | ProtoPie Connect メッセージ | 値 |
|---|---|---|
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軸 | 1_axe2 | 10 から -10 |
RSB Y軸 | 1_axe3 | 10 から -10 |
LSB X軸 | 1_axe0 | 10 から -10 |
LSB Y軸 | 1_axe1 | 10 から -10 |
ProtoPie Connectに組み込まれている他の各種プラグイン(API、IFTTT、Logitech G29 ステアリングコントローラー、Arduino、blokdots、Unityなど)の詳細も併せてご覧ください。