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 オブジェクトを返します。