VR と Windows Mixed Reality 向けの Unity 開発

Unity のバナー ロゴ

Unity を初めて使用する場合は、続行する前に、Unity Learn プラットフォームで初級レベルのチュートリアルを確認することをお勧めします。 また、Unity Mixed Reality フォーラムにアクセスして、Mixed Reality アプリを構築しているオンライン コミュニティに参加することもお勧めします。 想像を超えたすばらしい資産やソリューションを見つけることができます。 MRTK の使用を開始する準備ができたら、次の開発チェックポイントに進んでください。

重要

既存の Unity プロジェクトを Windows Mixed Reality イマーシブ ヘッドセットに移植したい場合は、 移植ガイド を参照してください。

開発チェックポイント

次のチェックポイントを使用して、Unity のゲームやアプリケーションを Mixed Reality の世界に移植することができます。

1.はじめに

Unity には、Windows Mixed Reality と VR の開発用に手動で変更する必要がある小さな設定のセットがあります。 これらは、プロジェクトごととシーンごとの 2 つのカテゴリに分類されます。 このセクションが済むと、ツールとプロジェクトの設定は独自のアプリの作成を始められるようになっています。

Checkpoint 結果
最新のツールをインストールする 最新の Unity パッケージをダウンロードしてインストールし、Mixed Reality 用のプロジェクトをセットアップできます
VR および Windows Mixed Reality ヘッドセット用のプロジェクトを構成する ホログラフィックおよび VR ディスプレイ デバイスにデジタル コンテンツをレンダリングするアプリケーションを構築する方法について説明します

重要

プロジェクトのセットアップについて詳しくは、Unity プロジェクトの構成ガイドをご覧ください。

2. コア構成要素

新しいイマーシブ プロジェクトを開始した後は、イマーシブ アプリを開発するための基本的な構成要素がいくつか必要になります。 Mixed Reality アプリケーションのコアな構成要素はすべて、他の Unity API と一貫した手法で公開されています。 そのすべてが一度に必要になるわけではありませんが、事前に確認することをお勧めします。 以下のコア構成要素について確認したら、VR プロジェクトに統合できるさまざまな機能が用意されたツールボックスを使用できるようになります。

機能 機能
カメラ Mixed Reality アプリの画質とホログラムの安定性を完全に最適化します
ワールドロックと空間アンカー 安定化の問題、カメラ調整を解決し、安定した座標系ソリューションを統合します
モーション コントローラー Mixed Reality アプリに空間操作を追加します
ジェスチャ Mixed Reality エクスペリエンスの入力として手のジェスチャを使用します
立体音響 没入型の 3D オーディオを使用してアプリを強化します
[テキスト] 管理しやすいサイズと品質のレンダリングを備えた、シャープで高品質なテキストを使用できます
音声入力 ユーザーが話したキーワード、フレーズ、ディクテーションをキャプチャします

3.高度な機能

イマーシブ アプリケーションで役割を果たすその他の主要な機能は、Unity API を通じて利用できます。追加のパッケージやセットアップは不要です。 Unity によって提供される高度な機能について確認したら、より高度で複雑な VR アプリを構築することができるようになります。

機能 機能
追跡の損失 アプリケーションのワールド空間でデバイスがそれ自体の位置を特定できなくなった場合のシナリオを処理できます
キーボード入力 アプリで、実際のキーボードや Mixed Reality のキーボードから入力を取得できます

4.デバイスまたはエミュレーターへのデプロイ

ホログラフィック Unity プロジェクトをテストする準備ができたら、次の手順として、Unity Visual Studio ソリューションをエクスポートしてビルドします。 その VS ソリューションがあれば、実際のデバイスまたはシミュレートされたデバイスでアプリケーションを実行できます。 このセクションの最後まで進めば、開発のニーズに合ったデバイスまたはエミュレーターでアプリケーションをデプロイできるようになります。

次の操作

開発者の仕事に終わりはありません。新しいツールや SDK について学ぶ場合は特にこれが当てはまります。 以降のセクションでは、既に終えた初級レベルの教材からは一歩進んだ領域について説明します。また、行き詰まった場合に役に立つリソースも紹介します。 これらのトピックとリソースは順番に並んでいるわけではないため、お好きなところから自由に参照することができます。

移植

移植したい既存のアプリがある場合は、以下の記事を次に確認してください。

その他のリソース

独自の Mixed Reality の世界に進む前に、さらに以下のドキュメントを参照することをお勧めします。