・設定した操作スタイルによって、接続可能なコントローラーの種類、想定するJoy-Conの持ち方、取得できるボタン・スティックの種類、使用できるコントローラー機能が変わる。
・接続確認画面の操作結果はRESULT関数で確認できる(1:成功, -1:キャンセル)。
・サブプログラムからの呼び出しは無視される。
接続したい最大のコントローラー数を指定する
・操作スタイルに応じて指定可能な値の範囲が異なる。
フル | 1~2 |
2本持ち | 1~2 |
横持ち | 2~4 |
縦持ち | 2~4 |
設定する操作スタイル:0~3
番号 | スタイル名 | 使用可能なコントローラー |
---|---|---|
0 | フル | 携帯モード、Joy-Con2本持ち、Proコントローラー |
1 | 2本持ち | Joy-Con2本持ち |
2 | 横持ち | Joy-Con(L)/(R)横持ち、Proコントローラー |
3 | 縦持ち | Joy-Con(L)/(R)縦持ち |
モーションセンサー(加速度センサー、ジャイロセンサー)を使用したい場合1を、使用しない場合は0を指定する
・省略時は0。
モーションIRカメラを使用したい場合1を、使用しない場合は0を指定する
・省略時は0。
・モーションIRカメラを使用する場合は操作スタイルを1(2本持ち)にする必要がある。
コントローラー接続画面を必ず表示するかどうかを指定する
・1を指定すると、コントローラー接続画面が必ず表示される。
・0を指定すると、設定が変わった時だけコントローラー接続画面が表示される。
・省略時は0。
・0だけを指定すると、コントローラーの操作スタイルを起動時状態にリセットする。
・XCTRLSTYLE 1,0,0,0と指定するのと同じ。
・接続確認画面の操作結果はRESULT関数で確認できる(1:成功, -1:キャンセル)。
・サブプログラムからの呼び出しは無視される。
数値のゼロのみ指定
・異なる値を指定するとエラー。
接続可能な最大コントローラー数
現在の操作スタイル
0 | フル |
1 | 2本持ち |
2 | 横持ち |
3 | 縦持ち |
・Toy-Conを使用する場合、操作スタイルは専用スタイルを使用する。
・通常ジョイコンとしての情報は、BUTTON,STICK,ACCEL,GYROA,GYROVで2本持ちスタイル相当として取得できる。
・Toy-Con使用中はIRカメラ命令は使用できない。
・接続確認画面の操作結果はRESULT関数で確認できる(1:成功,-1:キャンセル)。
・サブプログラムからの呼び出しは無視される。
接続したい最大のコントローラー数を指定する:1~2
Toy-Conを使用する場合操作スタイルに100を指定する
認識するToy-Conの種類を左右別に設定する
左 | 右 | |
---|---|---|
0 | ToyCon認識OFF | ToyCon認識OFF |
1 | × | ピアノ |
2 | × | おうち |
3 | △バイク | △バイク |
4 | △つり | △つり |
5 | × | ロボット |
6 | バイザー | × |
7 | △クルマ | △クルマ |
8 | △ヒコウキ | △ヒコウキ |
9 | △センスイカン | △センスイカン |
10 | 7,8,9すべて | 7,8,9すべて |
・×となっている値は指定できない。
・バイザーは左にのみ指定可能。
・ピアノ、おうち、ロボットは右にのみ指定可能。
・△のついた種類は左右両方に指定しなければならない。
・10はカギToy-Conの装着により7,8,9を自動で切替える。
コントローラー接続画面を必ず表示するかどうかを指定する
・1を指定すると、コントローラー接続画面が必ず表示される。
・0を指定すると、設定が変わった時だけコントローラー接続画面が表示される。
・省略時は0。