1 つのUnity プロジェクトから複数の環境を発行する
概要
複数のエクスペリエンスを生成できる単一のUnity プロジェクトを使用すると、メリットが得られる場合があります。 1 つの例を次に示します。同じ資産の多くを再利用する一連のゲーム エクスペリエンスを構築するとします。 すべてのアセットを含む 1 つのUnity プロジェクトを作成し、個々のゲーム ルームをシーンとして作成し、メッシュ アップローダーを使用してシーンをエクスペリエンスに変換し、Web 上の Mesh のコレクションにアップロードできます。
上記のシナリオを例として使用すると、次のようになります。
"GameRooms" という名前の新しいUnity プロジェクトを作成します。
ゲーム ルームごとに個別のシーンを作成します。 各シーンに次のように名前を付けます。
ダーツルーム
ビリヤードルーム
チェス ルーム
Mesh Uploader のバージョン
メッシュ ツールキット パッケージの追加という記事で説明されているように、Mesh ツールキットには、安定ビルドとプレビュー ビルドの 2 つのバージョンがあります。 2 つのバージョン間に若干の違いが生じる場合があることに注意してください。
環境を作成する
「 環境の構築と発行 」の記事に記載されている手順に従って Mesh Uploader を開き、"Darts Room" という名前の最初のアセットを作成します。
[ 環境の作成 ] ボタンをクリックします。
[ Mesh Environment Results]\(メッシュ環境の結果 \) ウィンドウで、操作が成功したことを確認し、[ 閉じる ] ボタンをクリックします。
Uploader は自動的に [ 環境の更新 ] タブに移動します。1 つの環境を作成する場合は、プロセスを続行するための適切な場所になります。 ただし、この例では、複数の環境を作成しています。つまり、[ 環境の作成 ] タブで実行する作業が増えています。
[ 環境の作成 ] を選択して、そのタブに戻ります。
そのタブに表示されている現在の情報を 、ビリヤード ルーム エクスペリエンスに適用される情報に置き換えます。
[ 環境の作成] を選択します。
[ Mesh Environment Results]\(メッシュ環境の結果 \) ウィンドウで、操作が成功したことを確認し、[ 閉じる ] ボタンをクリックします。
[ 環境の作成 ] を選択して、そのタブに戻ります。
そのタブに表示されている現在の情報を 、チェス ルーム エクスペリエンスに適用される情報に置き換えます。
[ 環境の作成] を選択します。
[ 結果の作成 ] ウィンドウで、操作が成功したことを確認し、[ 閉じる ] ボタンをクリックします。
これで、ゲーム ルームごとに 3 つのエクスペリエンス 1 つを作成しました。 これで、[ 環境の作成 ] タブで作業が完了します。アップローダーは、[ Update Environment]\(環境の更新 \) タブに移動します。これは、各エクスペリエンスの適切なシーンを選択する場所であるため、そこにとどまることができます。
最初の 環境構成 ( (新規) ダーツ ルームを表示する環境構成) で、[ シーンの選択 ] を表示するフィールドをクリックし、[ シーン][アセンブリの選択 ] ウィンドウで [ DartsRoom] をダブルクリックします。
他の 2 つの環境構成について上記の手順を繰り返し、#2 の 場合はビリヤードルーム 、#3 の 場合はチェスルーム を選択します。
ヒント: 3 つの環境構成をすべて表示するには、下にスクロールするか 、[メッシュ環境 ]ウィンドウを高くする必要がある場合があります。
これで、3 つの異なる環境を生成するように設定しました。 ビルドと発行プロセスを完了する手順については、 環境のビルドと発行 に関する記事を参照してください。