Samples
Spatial Reality Display向けに作成されたサンプルアプリがAssets / SRDisplayUnityPlugin / Samplesに配置されています。
Note
Spatial Reality Display アプリは一度に1つしか起動できません。2つ目以降のアプリは起動できません。
0 - SRDisplaySampleHome
アプリを起動すると、テンキーで以下のサンプルシーンに行くことができます。
![](/Products/Developer-Spatial-Reality-display/img/develop/Unity/samble-home.webp)
サンプルシーンでは、他のシーンに移動することができます。例えば、SRDisplaySimpleSampleを開いて「3」を押すと、SRDisplayUISampleが開きます。
Note
キーによる操作が出来ない場合、「Project Settings」-「Player」-「Other Settings」の「Active Input Handling」を「Both」に設定してください。
1 - SRDisplaySimpleSample
浮遊した立方体が回転しています。
![](/Products/Developer-Spatial-Reality-display/img/develop/Unity/sample-cube.webp)
2 - SRDisplayLookAtSample
"primitive stick guy"というキャラクターが常にあなたを見るでしょう :)
![](/Products/Developer-Spatial-Reality-display/img/develop/Unity/sample-lookat.webp)
コンテンツ内のユーザーの位置を利用したい場合は、このサンプルのようにSRDisplayManagerの子であるWatcherAnchor GameObjectを利用します。
3 - SRDisplayUISample
ボタンを押してチェックボックスを切り換え、スライダーを動かしてドロップダウンメニューを選択することができます。
![](/Products/Developer-Spatial-Reality-display/img/develop/Unity/sample-ui.webp)
4 - SRDisplayPostProcessingSample
このサンプルを参考に、Built-in render pipeline(BRP) をご利用の場合はPostProcessingStack v2を利用ください。Universal render pipeline(URP)またはHigh definition render pipeline(HDRP)の場合は必要ありません。
![](/Products/Developer-Spatial-Reality-display/img/develop/Unity/sample-postprocess.webp)
Caution
このBRP用のサンプルを実行するために、 PostProcessingStack v2をインストールする必要があります。URP用またはHDRP用のサンプルの場合は必要ありません。
Caution
一部のエフェクトがうまく動作しないことがあります..。 特に Spatial Clippingが有効な場合、一部のエフェクトが動作しない場合があります。
5 - SRDisplay3DRaycastSample
ボックスをドラッグして位置を変更することができます。
![](/Products/Developer-Spatial-Reality-display/img/develop/Unity/sample-raycast.webp)
ユーザーのマウスを使ってレイキャスティングをしたい場合は、SRD3DRaycastSampleスクリプトのSRDCameras.ScreenPointToRay関数を使用します。