class SharedSpaceManager
(Niantic.Lightship.SharedAR.Colocalization.SharedSpaceManager)
概要
SharedSpaceManagerは、コロカライゼーションに必要なコンポーネントのセットアップを管理します。 SharedSpaceManagerは、トラッキング・ターゲットに関連するコロカライゼーション関連のオブジェクト階層とネットワーク・ルー ムの設定の複雑さを隠しています。
クラス 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に設定されたColocalizationタイプ。
StartSharedSpace
void StartSharedSpace(
ISharedSpaceTrackingOptions trackingOptions,
ISharedSpaceRoomOptions roomOptions
)
追跡を開始し、ルームを準備する。
パラメーター:
trackingOptions
- トラッキング設定
roomOptions
- ルームの設定