このページは編集中です。更新が保留になっている可能性があります。
Metaverse Hub
Available in the Industries Circle
概要
Hub シーンとは、マルチプレイヤーのランディングページのことです。
このページの主な目的は、他のスペース(Art Gallery、PicaZoo、Musicなど)へのアクセスを提供することです。
他のスペースへのアクセスを実現するため、シーンにはプレイヤーを他のスペースへテレポートさせるためのポータルが含まれています。
同様に、他のシーンにもHubへ戻るためのポータルがあります。
また、他のプレイヤーが近くにいる場合プレイヤー同士で話すことができます。
ポータル
SpaceLoader アクティベーション
SpaceLoader
( common "Joining another space" セクション参照) コンポーネントは各ポータルに設置されています。
Awake()
の最中に、SpaceDescription
スクリプタブルオブジェクトパラメータを使用してポータルテキストフィールドが更新されます。
プレイヤーがポータルプラットフォームに入ると、「Exit(退出)」プロセスを開始し新しシーンが読み込まれます。
C#
private void OnTriggerEnter(Collider other)
{
if (other.GetComponentInParent<HardwareHand>())
{
exitingTriggerCollider = other;
StartExiting();
}
}
StartExiting()
メソッドには予期しないシーン読み込みに対する保護が含まれています。
それから、実際のシーンを呼び出してSwitchScene()
と切り替えます。