RojX Logo
スマートフォンをPC用コントローラーとして使用する方法
Gaming GuideOctober 29, 20269 min read🇯🇵日本語

スマートフォンをPC用コントローラーとして使用する方法

スマートフォンの内蔵慣性計測装置(IMU)とWi-Fi機能を活用し、カスタムの非線形性やフォースフィードバックのエミュレーションを備えたPC用プロ仕様のシムレーシングコントローラーを構築する方法をご紹介します。

RX

RojX Engineering

Core Developer

Official RojX Controller App

Download Here

ローカライズされたハードウェアに何百ドルも投資することなく入力精度を最大化するには、慣性計測装置(IMU)、ネットワーク転送プロトコル、および仮想ゲームコントローラーのドライバーに関する深い理解が必要です。正しく配置すれば、ポケットサイズのiOSやAndroidデバイスには、専用の周辺機器セットアップの触覚的な没入感に匹敵し、PC用の高精度コントローラーとして機能するために必要な正確なセンサー・スイートが備わっています。

スマートフォンの加速度計やジャイロスコープからWindows 10またはWindows 11に直接、低遅延のパイプラインを構築するには、精密なエンジニアリングが求められます。無料のRojX Windowsホストをダウンロードレシーバーをモバイルアプリと一緒に使用すると、高速UDPストリームを介して通信する、完全に機能する900度仮想ステアリングホイールとモジュール式ゲームパッドのロックが解除されます。

#10ms未満のテレメトリー確立:USBテザリング vs 5GHz Wi-Fi

パケット配送速度が接続の成否を決定します。スマートホームトラフィックで混雑した標準的なホームルーターはジッターを引き起こし、BeamNG.driveの物理特性とステアリングガイドのようなハイペースなタイトルでステアリングの線形性を台無しにします。

スマートフォンをPC用コントローラーとして設定する際は、ネットワークアーキテクチャに応じて転送メディアを選択してください:

  • ローカル5GHz Wi-Fi: 高速UDPパケットで動作します。最適なパフォーマンスを得るために、ホストマシンに静的IPを割り当て、5GHz帯を2.4GHzのIoTデバイスから隔離し、PCがルーターへの有線イーサネット接続を使用していることを確認してください。
  • ダイレクトUSBテザリング: ワイヤレス干渉を完全にバイパスします。AndroidまたはiOSの設定でUSBテザリングを有効にすると、RojXホストレシーバーがダイレクトソケットを介して通信し、遅延を驚異的な3ms〜5msに短縮します。

⚠️ 重要: Windows Defenderやサードパーティ製ファイアウォールは、未割り当てポートへのインバウンドUDPトラフィックを頻繁にブロックします。高速なテレメトリーポーリング中のパケットロスを防ぐために、RojXホストアプリケーションをファイアウォールに通すか、UDPポート27015を明示的に開放してください。

#正確なコーナリングのための900度ジャイロ線形性のキャリブレーション

生のジャイロスコープデータには、本質的にノイズが含まれています。スマートフォンの傾斜角をレーシングゲームのステアリング軸に文字通り1:1でマッピングすると、高速走行時に微調整を行うことがほぼ不可能になります。これを解決するには、非線形応答曲線 aplicar(適用)する必要があります。

RojXモバイルダッシュボード内で、ステアリング範囲を900度に設定します。これにより、物理的な回転が2.5回転のホイール回転全体に分散され、実世界のGT3ステアリングジオメトリと一致します。次に、2%のデッドゾーンを実装して、直線走行中の手の震えによる微小なジッターを排除します。

ジャイロステアリングの感度とカーブプリセット

プレイスタイルステアリング範囲感度 %非線形性センタースプリング強度
アーケードストリートレース360°120%0.85 (アグレッシブ)20%
シムレーシング(GT3 / トラック)540°100%1.00 (リニア)40%
ヘビー商用シミュレーション900°80%1.45 (指数カーブ)70%
ラリー&オフロード720°110%1.15 (バランス型)50%

カーブを微調整することで、スマートフォンの回転の最初の15度がわずかな車線変更のための超微細なステアリング制御を提供し、より深い傾きは急なヘアピンカーブを曲がる際にフルロックを付与するために指数関数的にスケールすることを保証します。

💡 プロのヒント: Euro Truck Simulator 2セットアップガイドのようなタイトルでは、1.35以上の非線形性係数を強く活用してください。これにより、中心軸の周囲に仮想的なステアリング「デッドバンド」が作成され、高速道路でのふらつきを防ぎつつ、狭いデリバリーベイでの操縦のための完全な900度スイープ機能が維持されます。

#ViGEmBusによるネイティブXbox 360アーキテクチャのエミュレーション

ゲームの互換性は、カスタム周辺機器のセットアップにおける最大の障壁です。Windowsゲームが加速度計の生データをネイティブで受け入れることはめったにありません。RojXは、ViGEmBus(Virtual Gamepad Emulation Bus)カーネルレベルドライバーを利用して、このアーキテクチャのギャップを埋めます。

スマートフォンがUDPまたはUSB経由で座標データを送信すると、RojX Windowsレシーバーがペイロードをインターセプトし、ViGEmBusドライバースタックに直接インジェクションします。オペレーティングシステムや実行中のゲームに対して、スマートフォンはネイティブでハードウェア認証されたMicrosoft Xbox 360コントローラーとして即座に認識されます。

このアーキテクチャにより、X360CEのような複雑なサードパーティ製マッピングラッパーを必要とせず、数千のWindowsタイトルで完璧なプラグアンドプレイ操作が保証されます。ゲームのコントローラー設定メニューを開き、ステアリング軸を左親指スティックのX軸に割り当て、タッチゾーンをバインドするだけです。

#ジャイロステアリング、タッチペダル、AIヘッドトラッキングの組み合わせ

真のシミュレーションの没入感には、単なるステアリング軸以上のものが必要です。現代のレーシングシミュレーターでは、スロットル入力、ブレーキングカーブ、状況認識を完全に制御することが求められます。

  1. バーチャルタッチペダル: スマートフォン画面の下半分にカスタムUIレイアウトを設定します。左親指のエリアをプログレッシブブレーキペダル(左トリガーに割り当て)、右親指のエリアをアナログアクセル(右トリガーに割り当て)に割り当てます。画面は静電容量式マルチタッチを使用しているため、トレイルブレーキングとスロットルの微調整を同時に行うことができます。
  2. マルチテンプレートの切り替え: モバイルアプリ内のオンザフライプロファイルスイッチャーを使用して、レーシングテンプレートとフライトまたはトラックのレイアウトを簡単に行き来できます。
  3. AIウェブカメラヘッドトラッキング: AIヘッドトラッキングの設定を統合することで、セットアップを標準的な周辺機器の入力を超えて高めます。PCのウェブカメラを介して顔の向きを追跡することにより、RojXはエイペックスに向かって見るときにゲーム内のコックピットカメラを動的にパンし、タイトなパックでエイペックスを狙う際に競争力を提供します。

高周波IMUポーリング、低遅延UDPネットワーキング、ViGEmBusカーネルエミュレーションを統合することで、モバイルデバイスは単なる通信ツールから、PCゲーム用のエリートで精密に設計されたコントローラーへと進化します。

Get Started in Under 2 Minutes

Turn your smartphone into a virtual 900° steering wheel right now

No expensive $300 wheel hardware required. Play Forza, Euro Truck Simulator 2, BeamNG, and Assetto Corsa with butter-smooth gyro steering and zero lag over Wi-Fi.

3ms - 8ms Latency
900° Gyro Steering
Native Xbox 360 Input
Scan to install RojX on your phone
Install Mobile App

Point your iPhone or Android camera to install.

Frequently Asked Questions

PCがイーサネット経由で接続されており、モバイルデバイスが5GHz Wi-Fiバンドに固定されていることを確認してください。または、直接USBテザリング接続を使用して、遅延を驚異的な3msまで削減してください。