Windows Mixed Reality シミュレーターを使用する
Windows Mixed Reality シミュレーターを使用すると、Windows Mixed Reality イマーシブヘッドセットを使用せずに PC で Mixed Reality アプリをテストできます。 シミュレーターは、Windows 10 Creators Update で使用できます。 シミュレーターは HoloLens エミュレーターに似ていますが、シミュレーターでは仮想マシンが使用されません。 シミュレートされたアプリは、イマーシブ ヘッドセットを使用している場合と同様に、Windows 10 デスクトップ ユーザーセッションで実行されます。 イマーシブ ヘッドセットでセンサーによって読み取られる、人間や環境からの入力が、代わりにキーボード、マウス、または Xbox コントローラーを使用してシミュレートされます。 アプリは、シミュレーターで実行するための変更を必要とせず、イマーシブ ヘッドセットで実行されていないことを認識しません。
Windows Mixed Reality シミュレーターを有効にする
- [設定] > >[更新とセキュリティ] > >[開発者向け] で開発者モードを有効にします
- デスクトップから Mixed Reality ポータル を起動します
- ポータルを初めて起動している場合は、セットアップ操作を行う必要があります
- [開始する] を選択します
- [同意する] を選択して契約に同意します
- 物理デバイスを使用せずにセットアップを続行するには、[シミュレーションのセットアップ (開発者向け)] を選択します
- [セットアップ] を選択して選択内容を確認します
- Mixed Reality ポータルの左側にある [開発者向け] ボタンを選択します
- シミュレーション切り替えスイッチを[オン]にします
- シミュレーションを有効にすると、既定で、シミュレートされた左側の 6-DOF コントローラーが有効になります。 Windows 10 May 2019 update の前では、シミュレートされた 6-DOF コントローラーをインストールするために、管理者アクセス許可が必要です。 [ユーザー アカウント制御] ダイアログ ボックスが表示された場合は、それに同意します。
これでシミュレーションが実行されます。
[設定] で開発者モードを無効にする場合は、Mixed Reality ポータルの [開発者向け] セクションで、最初にシミュレーション切り替えスイッチを[オフ]にする必要があります。
Mixed Reality シミュレーターにアプリをデプロイする
シミュレーターは、仮想マシンを使用せずにローカル PC で実行されるため、デバッグ時にユニバーサル Windows アプリをローカル コンピューターにデプロイできます。
基本的なシミュレーター入力
シミュレーターの制御は、多くの一般的な 3D ビデオ ゲームや HoloLens エミュレーターに似ています。 入力オプションは、キーボード、マウス、または Xbox コントローラーで使用できます。
シミュレーターを制御するには、イマーシブ ヘッドセットを装着したシミュレーション ユーザーの動作を指示します。 操作を実行すると、シミュレーション ユーザーが動き、イマーシブ ヘッドセットの場合と同じように、応答するアプリとの対話が行われます。
- 前後左右に歩く - キーボードの W、A、S、D キーまたは Xbox コントローラーの左スティックを使用します。
- 上下左右を見る - マウスで選択してドラッグするか、キーボードの方向キーを使用するか、Xbox コントローラーの右スティックを使用します。
- コントローラーでアクション ボタンを押す - マウスを右クリックするか、キーボードの Enter キーを押すか、Xbox コントローラーの A ボタンを使用します。
- コントローラーでホーム ボタンを押す - キーボードの Windows キーまたは F2 キーを押すか、Xbox コントローラーの B ボタンを押します。
- コントローラーの動かしてスクロールする - Alt キーを押したままで、マウスの右ボタンを押しながら、マウスを上下にドラッグします。 Xbox コントローラーで、右のトリガーと A ボタンを押したまま、右スティックを上下に動かします。
追跡対象のコントローラー
Mixed Reality シミュレーターでは、追跡対象のハンドヘルド モーション コントローラーを 2 つまでシミュレートできます。 これらは、Mixed Reality ポータルで切り替えスイッチを使用して有効にします。 シミュレートされる各コントローラーは、次のとおりです。
- 空間内の位置と向き
- ホーム ボタン
- メニュー ボタン
- グリップ ボタン
- Touchpad
- サムスティック
- バッテリー レベル
次の開発チェックポイント
私たちが用意した Unity 開発チェックポイント体験に従っている場合、読者は配置段階にいます。 ここからは、次のトピックに進むか、高度なサービスの追加に直接移動することができます。