index
title: class SharedSpaceManager toc_max_heading_level: 4
クラス SharedSpaceManager
(Niantic.Lightship.SharedAR.Colocalization.SharedSpaceManager)
概要
SharedSpaceManager は、コロカライゼーションに必要なコンポーネントのセットアップを管理する。 SharedSpaceManager は、トラッキング・ターゲットに関連するコロカライゼーション関連のオブジェクト階層とネットワーキング・ルームの設定の複雑さを隠している。
class SharedSpaceManager:MonoBehaviour {
public:
enumColocalizationType;
struct SharedSpaceManagerStateChangeEventArgs;
// プロパティ
GameObject SharedArOriginObject;
ISharedSpaceTrackingOptions SharedSpaceTrackingOptions;
ISharedSpaceRoomOptions SharedSpaceRoomOptions;
// イベント
event sharedSpaceManagerStateChanged();
// メソッド
ColocalizationType GetColocalizationType();
void StartSharedSpace(
ISharedSpaceTrackingOptions trackingOptions,
ISharedSpaceRoomOptions roomOptions
);
};
詳細なドキュメント
SharedSpaceManager は、コロカライゼーションに必要なコンポーネントのセットアップを管理する。 SharedSpaceManager は、トラッキング・ターゲットに関連するコロカライゼーション関連のオブジェクト階層とネットワーキング・ルームの設定の複雑さを隠している。
プロパティ
SharedArOriginObject
GameObject SharedArOriginObject
共有オリジン/ルートを表すGameObjectへの参照。
SharedSpaceTrackingOptions
ISharedSpaceTrackingOptions SharedSpaceTrackingOptions
SharedSpaceManagerに設定されている現在アクティブな ISharedSpaceTrackingOptions を取得する。
SharedSpaceRoomOptions
ISharedSpaceRoomOptions SharedSpaceRoomOptions
SharedSpaceManagerに設定されている現在アクティブな ISharedSpaceRoomOptions を取得する。
イベント
sharedSpaceManagerStateChanged
イベント sharedSpaceManagerStateChanged()
状態コロカライゼーション関連の状態が変化したときに呼び出されるイベント。 現時点では、基礎となる トラッキングの状態が変化したときにのみ呼び出される。
メソッド
GetColocalizationType
ColocalizationType GetColocalizationType()
ColocalizationType を取得する。
次の値が返ります。
SharedSpaceManagerに設定された コロカライゼーション タイプ。
StartSharedSpace
void StartSharedSpace(
ISharedSpaceTrackingOptions trackingOptions,
ISharedSpaceRoomOptions roomOptions
)
追跡を開始し、ルームを準備する。
パラメーター:
trackingOptions
- トラッキング設定
roomOptions
- ルームの設定