コントローラーテスト(ゲームパッド)
コントローラーのボタンをどれか押すと始まります。
コントローラーをつないで、ボタンをどれか押してください。ブラウザはボタンが押されるまでコントローラーを表示しません
データは端末の外に出ません
このツールはすべてブラウザ内で動作します。ここで入力・演奏・録音した内容は端末内にとどまり、サーバーへ送信・保存されることはありません。
使用例
例:FPSで視点が勝手に上を向く。右スティックのドリフトを数値で確かめる
シューティングゲームで、何も触っていないのに視点が少しずつ上を向くコントローラー。USBでパソコンにつなぎ、ボタンをどれか押して表示させます。デッドゾーンは初期値の0.1。ボタンとトリガーを確かめたあと、両方のスティックを外周に沿って回し、1秒ほど指を離します。
- 止まった位置は、左スティックが x 0.02 · y -0.01、右スティックが x -0.04 · y -0.11。y のマイナスは上向きです。
- 中心からの距離は √(x² + y²):左は0.02、右は √(0.04² + 0.11²) ≈ 0.12 です。
- 左は点線の円(0.1)の内側に止まるので「ドリフトなし」、右は外側なので「ドリフト 0.12」と表示されます。
- デッドゾーンを0.15にすると、右も「ドリフトなし」になります。ゲーム側でこのくらいのデッドゾーンがあれば、ずれは無視されるということです。
| 止まった位置(x · y) | 中心からの距離 | デッドゾーン 0.05 | 0.1 | 0.15 | 0.2 |
|---|---|---|---|---|---|
| 0.02 · -0.01 | 0.02 | ドリフトなし | ドリフトなし | ドリフトなし | ドリフトなし |
| 0.05 · 0.03 | 0.06 | ドリフト 0.06 | ドリフトなし | ドリフトなし | ドリフトなし |
| -0.04 · -0.11 | 0.12 | ドリフト 0.12 | ドリフト 0.12 | ドリフトなし | ドリフトなし |
| 0.15 · -0.08 | 0.17 | ドリフト 0.17 | ドリフト 0.17 | ドリフト 0.17 | ドリフトなし |
| 0.03 · 0.22 | 0.22 | ドリフト 0.22 | ドリフト 0.22 | ドリフト 0.22 | ドリフト 0.22 |
右スティックは上向きに約0.12ずれて止まっていて、デッドゾーン0.1のゲームでは視点が勝手に上へ動きます。ゲームの設定でデッドゾーンを0.15ほどに広げれば目立たなくなりますが、0.17までずれると0.15でも隠せません。清掃や修理、買い替えを考える目安になります。
使い方
- コントローラーを USB か Bluetooth でつなぎ、ボタンをどれか押すとページに表示されます。
- すべてのボタンを押し、トリガーを引きます。押したボタンが光り、トリガーは引いた量だけ色が満ちます。スティックは外周に沿って回してください。
- スティックから1秒ほど指を離します。点が点線の円の外で止まっていればドリフトしています。「振動」で振動も確認できます。
よくある質問
- スティックのドリフトとは?
- スティックが摩耗して、触っていないのに動いていると伝えてしまう症状です。キャラクターが勝手に歩いたり、カメラが回ったりします。このテストはスティックが止まる位置を測り、デッドゾーンの外ならドリフトです。
- デッドゾーンとは?
- 中心のまわりの、ゲームが無視する小さな範囲です。少しの摩耗なら何も動かないようにするためのものです。止まった点がこの中に収まっていればゲームでは気づきません。収まらないときは、ゲームの設定でデッドゾーンを広げてみてください。
- コントローラーが表示されないのはなぜ?
- ブラウザは、コントローラーのボタンが押されて初めてページに見せます。それでも出ないときは、つなぎ直すか別のブラウザで試してください。パソコン用のモードやドライバーが必要なコントローラーもあります。
- 振動しないのはなぜ?
- すべてのブラウザが、すべてのコントローラーを振動させられるわけではありません。何も震えないのに成功と返すブラウザもあります。ここで「振動」が効かなくても、ゲームでは振動することがあります。
- ドリフトの数値は何を表していますか?
- スティックが止まったときの、中心からの距離です。中心が0、外周が1で、√(x² + y²) で求めます。ボタンを押さずスティックもほとんど動かない状態が1秒続いたときだけ測り、そのうち最も大きい値を表示します。0.6より外に倒しているときは、指で押さえているとみなして数えません。
- 中古のコントローラーは何を確認すればいいですか?
- すべてのボタンを押して光るか、左右のトリガーを奥まで引いて100%になるかを見ます。次にスティックを外周に沿って回してから指を離し、「ドリフトなし」と出るか確かめます。最後に「振動」を押します。ただしブラウザによっては振動を試せないので、震えなくても故障とは限りません。
- データはどこかに送信されますか?
- いいえ。テストはブラウザの中で動いていて、何も記録・アップロードされません。