本文へスキップ
バージョン: 3.8

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 - ルームの設定