トラブルシューティング
アプリケーションを Unity エディターに接続できません
使用しているモバイルデバイスで、ネットワークのアクセス許可が付与されていることを確認してください。
a. モバイルデバイスの設定ページに移動します。 b. 使用しているアプリケーション (Virtual Camera または Face Capture) まで下にスクロールします。 c. アプリケーションを選択し、Local Network が有効になっていることを確認します。
使用しているモバイルデバイスと Unity エディターのワークステーションで、以下を確認してください。
- Wi-Fi が有効になっている。
- どちらも同じネットワークに接続されている。
Unity エディターで、以下を確認してください。
- Connections ウィンドウで 接続サーバー を作成した。
- そのウィンドウで Start をクリックしてサーバーを開始した。
Windows の場合のみ:
自宅や会社のネットワークなど、信頼できるプライベート Wi-Fi ネットワークに接続している場合は、以下を確認してください。
- Windows 設定で、Wi-Fi ネットワークプロファイルが Private に設定されている ことを確認します。
- Unity エディターの Connections ウィンドウに、"Firewall is not configured (ファイアウォールが設定されていません)" という警告が表示されている場合は、Configure Firewall を選択します。
- デフォルトの Windows Defender ファイアウォールではなくサードパーティ製ソフトウェアを使用している場合は、そのサードパーティ製ソフトウェアで、手動で ファイアウォール規則を設定 する必要があります。
パブリック Wi-Fi ネットワークに接続している場合は、以下の 2 つのオプションがあります。
- 手動でそのパブリックネットワークの ファイアウォール規則を設定 する (Unity の自動ファイアウォール設定はパブリックネットワークのファイアウォール設定に影響しない)、または
- Wi-Fi ネットワークプロファイルを Private に切り替える。
注意: この最後の解決方法には、使用中のパブリックネットワークの信頼性が万全でない場合に セキュリティ上のリスク があります。
まだ接続できない場合:
a. モバイルデバイスで、Manual モードに切り替えてサーバーポートと IP アドレスを手動で入力できるようにします。 b. Unity エディターで、Connections ウィンドウを表示してサーバーの Port と Available Interfaces (IP アドレス) を確認します。 c. モバイルデバイスで、有効な IP アドレス値が見つかるまで、すべての異なる IP アドレス値を試します。
接続しましたが、Unity エディターに変化がありません
以下を確認してください。
- シーン内に Take Recorder オブジェクトがある (GameObject > Live Capture > Take Recorder)。
- シーン内の Take Recorder コンポーネントの Capture Devices に、受信データストリームを処理するデバイスが追加してある。
- デバイスのゲームオブジェクト ("New VirtualCameraDevice" など) が Take Recorder コンポーネントを備えたゲームオブジェクトの子であり、デバイスが Take Recorder の Capture Devices リストに割り当てられている。
- Take Recorder コンポーネントの Capture Devices セクションでデバイスの左側にあるトグルが有効になっている。
- Take Recorder で Live モードが有効になっている。
- Virtual Camera または Face Capture アプリケーションを使用する場合は、デバイスに Actor が割り当てられていることを確認してください。