オブジェクトの配置

概要
このサンプルは、空間アンカー機能を用いて、オブジェクト(例として家具)を最適な位置に配置されるよう調整します。
詳細
Unityプロジェクトのセットアップ
1. Snapdragon Spaces SDKのインポート
-
まだ、Snapdragon Spaces SDKをインポートしていない場合はインポートします。
- 基本パッケージ
- ハンドトラッキングのパッケージ (※ハンドトラッキングのUIを使用しているため必要です)
-
以下のサンプルのパッケージもインポートする必要があります。
- 基本サンプル
- ハンドトラッキングのサンプル (※ハンドトラッキングのUIを使用しているため必要です)
2. 機能の有効化
-
OpenXRのプロジェクト設定を開きます。
Project Settings > XR Plug-in Management > OpenXR (Androidタブ)
-
以下のようにSpaces機能の無効 / 有効を設定します。
- Hand Tracking:無効
- Spatial Anchors:有効
ハンドトラッキング機能について
3. QONOQサンプルのインポート
-
以下のUnityパッケージをダウンロードします。
-
ダウンロードしたUnityパッケージをUnityEditorの
Project
タブにドラッグ&ドロップします。 -
サンプルが、Unityプロジェクトにインポートされます。
4. シーンのセットアップ
- Projectの
Assets/Samples/QONOQ/Scenes/Object Placement/Object Placement
シーンを選択します。 - Big Furniture Pack等の任意の3Dモデルを用意します。
- シーン内の
Sample Assets/Object Placement Controller
オブジェクトを選択します。 - Object Placement ControllerコンポーネントのPlace Objectに、任意の3Dモデルのプレハブを登録します。
- シーンをビルドします。