HoloLens 公式チュートリアル Holograms 240 Sharing 4章

こんにちは、ナレコム前川です!

今回は、Microsoft公式チュートリアル Holograms 240 Sharing 4章 を進めていきたいと思います。
前回からの続きになるので、Holograms 240 Sharing 1章から始めてください。

4章 ホログラムを共有しているユーザーの検出

それでは、4章を進めていきます。
4章では、ホログラムを共有しているユーザーの検出を行います。

まず、Build Settings が開いている場合は、閉じましょう。

次に、[Project] パネルで [Holograms] を選択し、
[PlayerAvatarStore] プレハブを [Hierarchy] パネルにドラッグ&ドロップしてください。

続いて、[Project] パネルで [Scripts] を選択し、
[AvatarSelector] スクリプトを Visual Studio で開きます。

以下をクリックしてコードを全てコピーし、
[AvatarSelector.cs] のコードと置き換えてください。

[AvatarSelector.cs]
↓↓↓

次に、[Hierarchy] パネルで [HologramCollection] オブジェクトを選択し、[Inspector] パネルで
[Add Component] から [Local Player Manager] と [Remote Player Manager]を検索し追加します。

次に、[HologramPlacement] スクリプトを Visual Studio で開いてください。


以下をクリックしてコードを全てコピーし、
[HologramPlacement.cs] のコードと置き換えてください。

[HologramPlacement.cs]
↓↓↓

また、[AppStateManager] スクリプトを Visual Studio で開いてください。


以下をクリックしてコードを全てコピーし、
[AppStateManager.cs] のコードと置き換えてください。

[AppStateManager.cs]
↓↓↓

それでは、実行していきましょう。

配置とビルド

それでは、いつも通り配置とビルドを行います。
配置とビルドに関しては、HOLOLENS 5つのビルド方法を参照してください。

実行後、視線の先に 4 種類のアバターが現れます。
その中から1つ選んでタップしてください。

初期化中は濃い紫、アンカーのダウンロード中は緑、
場所データのインポートまたはエクスポート中は黄、アンカーのアップロード中は青に変わります。
カーソルの周りの線が既定の明るい紫の場合には、
セッション内で他のプレイヤーと交流する準備ができているということです。

共有している他のユーザーを見ると近くにロボットが浮かんでいるのが確認できます。
そのロボットがユーザーの頭の動きと同期していることを確認してください。

実行動画はこちらです。

これで、4章は以上です。お疲れ様でした。

この記事を書いた人

azure-recipe-user