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

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