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

index


title: interface ISharedSpaceRoomOptions toc_max_heading_level: 4


インタフェース ISharedSpaceRoomOptions

(Niantic.Lightship.SharedAR.Colocalization.ISharedSpaceRoomOptions)

概要

Shared Spaceで使用するルームの設定

interface ISharedSpaceRoomOptions {
// properties

IRoom Room;

// methods

static ISharedSpaceRoomOptions CreateVpsRoomOptions(
ISharedSpaceTrackingOptions trackingVpsLocation,
string roomTag = "",
int capacity = 10,
string description = "",
bool useNetcode = true
)

static ISharedSpaceRoomOptions CreateLightshipRoomOptions(
string name,
int capacity = 10,
string description = "",
bool useNetcode = true
);

static ISharedSpaceRoomOptions CreateCustomRoomOptions();
}

詳細なドキュメント

共有スペースで使用するルームの設定

メソッド

CreateVpsRoomOptions

static ISharedSpaceRoomOptions CreateVpsRoomOptions(
ISharedSpaceTrackingOptions trackingVpsLocation,
string roomTag = "",
int capacity = 10,
string description = "",
bool useNetcode = true
)

ISharedSpaceRoomOptions Lightship Roomをwayspotに関連付ける際に作成する。

    パラメーター

    trackingVpsLocation - VPSトラッキングオプション

    roomTag - ルーム名のプレフィックス。

    capacity - ルームの収容人数

    description - ルームの説明

    useNetcode - true の場合、部屋は LightshipNetcodeTransport に割り当てられます。

    次の値が返ります。

    ISharedSpaceRoomOptions オブジェクトを返します。

CreateLightshipRoomOptions

static ISharedSpaceRoomOptions CreateLightshipRoomOptions(
string name,
int capacity = 10,
string description = "",
bool useNetcode = true
)

ISharedSpaceRoomOptions を作成し、モック・トラッキングやイメージ・ターゲット・トラッキングに使用する。

    パラメーター

    name - ルームの名前

    capacity - ルームの収容人数

    description - ルームの説明

    useNetcode - true の場合、部屋は LightshipNetcodeTransport に割り当てられます。

    次の値が返ります。

    ISharedSpaceRoomOptions オブジェクトを返します。

CreateCustomRoomOptions

static ISharedSpaceRoomOptions CreateCustomRoomOptions()

Rooms をアプリケーションごとに管理する場合、またはカスタムネットワーキングを使用する場合に使用する。

    次の値が返ります。

    ISharedSpaceRoomOptions オブジェクトを返します。