ビルド設定の概要
このページでは、Meta XR Unityプロジェクトのビルドの設定と生成の概要について説明します。
Unityの[Build Profiles (ビルドプロファイル)]ウィンドウを開くには、[File (ファイル)] > [Build Profiles (ビルドプロファイル)]に移動します。
[Build Profile (ビルドプロファイル)]ウィンドウの[Scenes List (シーンリスト)]ペインに、プロジェクトのうちUnityによってビルドに含められるシーンのリストが表示されます。
ビルドにシーンを追加するには、[Open Scene List (シーンリストを開く)]をクリックして、[Scene List (シーンリスト)]ウィンドウを開きます。追加するシーンを選択してから、[Add Open Scenes (オープンシーンを追加)]を選択します。
シーンを管理するために、以下のこともできます。
- シーンを、シーンのリストからは除外しないでビルドから除外するには、そのシーンを選択解除します。
- シーンの順序を調整するには、リストの中でシーンを上下にドラッグします。右側の数字はシーンのインデックスを示しており、これは主にスクリプト記述APIで使用されます。
- フォルダー(Assetsフォルダーなど)のシーンを追加するには、そのフォルダーからシーンをこのウィンドウにドラッグします。
Meta Questヘッドセットの最終ビルド出力は.apkファイル(Android実行可能ファイル)です。
Unityビルドターゲットを自分のヘッドセットに設定します。
[Platforms (プラットフォーム)]で[Meta Quest]を選択し、[Enable Platform (プラットフォームを有効にする)]をクリックします。プロファイルがすでにインストールされている場合は、[Switch Platform (プラットフォームの切り替え)]をクリックします。
Unity versions prior to 6.1
お使いのUnityのバージョンにMeta Questプラットフォームの選択肢がない場合は、代わりに[Android]ビルドプラットフォームを選択します。 [Run Device (デバイスを実行)]の右側にあるドロップダウンリストを開き、該当するMeta Questヘッドセットを選択します。
このデバイスがリストに表示されるのは、USB経由でコンピューターに接続されている場合だけです。ヘッドセットがリストに表示されない場合は、正しく接続されていることを確認した上で、[Refresh (更新)]を選択してください。
注: アプリのテストとデバッグを実行する場合は、[Development Build (開発ビルド)]を選んでください。最終ビルドの準備ができたらチェックを外してください。チェックしたままにしておくと、アプリのパフォーマンスに影響する場合があります。
アプリをビルドし、接続されているヘッドセットにデプロイし、ヘッドセット上で実行するには、[Build and Run (ビルドして実行)]をクリックし、ビルドの保存場所を指定します。
注: デバイスが接続されていない場合、またはセッションや検出で問題が発生した場合、[Build and Run (ビルドして実行)]オプションによるビルドの生成は失敗します。
アプリをビルドしても実行はしない場合は、[Build (ビルド)]をクリックし、ビルドを保存する場所を指定します。このオプションでは、.apk Android実行可能ファイルがビルドされます。ヘッドセットでのアプリのデプロイや実行は、自動的には行われません。
Unityのビルド処理では、以前のビルドとの差分を生成するのではなく、プロジェクト全体をコンパイルするため、時間がかかります。新たな変更をテストするたびにアプリをビルドしなくても済むよう、PC VRアプリとしてヘッドセットに直接アプリをストリーミングするために
Linkを使うことをおすすめします。
アプリをスタンドアローンアプリとしてビルドしてデプロイする場合に、ビルド時間を短縮するには、次のようにします。
Linkによりアプリをヘッドセットにストリーミングする
Linkは、開発マシンからヘッドセットにアプリを直接ストリーミングするための開発ツールです。これを利用すれば、ターゲットデバイス用のプロジェクトを構築してテスト実行のたびにヘッドセットにアプリをデプロイする必要がなくなります。
注: Linkを使うと、このツールをオフにするまで、デバイスがPC VRヘッドセットのような動作をします。スタンドアローンのヘッドセットアプリとしてリリースするだけの場合であっても、テストビルドの時間を短縮できるため、XRアプリ開発ではLinkを使うことをおすすめします。
注: 現在のところ、LinkはWindowsでのみサポートされています。macOSで開発している場合や、ヘッドセットにアクセスせずに開発している場合は、
Meta XRシミュレーターを使用してください。
Linkを使用してシーンをプレビューするには、次の手順に従ってください。
- ダウンロードリンクからアプリをマシンにインストールします。
- ヘッドセットを装着します。
- メニューバーの左側にある時計を選択し、[Quick Settings (クイック設定)]ウィンドウを表示します。
- [Settings (設定)]を開き、[Quest Link]を選択して、Quest Linkをオンに切り替えます。
[Launch Quest Link (Quest Linkのローンチ)]を選択して、開発用マシンとヘッドセットでLinkを起動します。
- Unityプロジェクトで[Play (プレイ)](►)を押すと、ヘッドセット上でアプリが実行されます。