SubScene

SubScene 元件可讓您創建一個由多個場景組成的世界。 這減少了進入房間所需的時間和世界的負擔。

特性

特性功能
Scene指定當玩家位於附加到該 GameObject 的 Collider 內時將載入的場景

細節

SubScene 元件可讓您建立一個由始終載入的場景(主場景)和僅當玩家位於某個區域內時載入的場景(子場景)組成的世界。 如果玩家位於附加到 SubScene 元件的 Collider 內,則會載入指定場景,否則將丟棄該場景。 這種載入情況因玩家而異。

SubScene 元件需要一個或多個 Collider 元件來指定載入子場景的範圍。 這些 Colliders 的 IsTrigger 將會設定為 true。

子場景內的世界元件不起作用。 專案、觸發器、操作和 PlayerGimmick 不能在子場景中使用。

當玩家進入附加到 SubScene 元件的 Collider 時和子場景載入時,以及當玩家離開該區域且子場景被銷毀時之間存在時間延遲。

一個世界中最多可以使用 10 個 SubScene 元件。

不能將相同子場景指定給多個 SubScene 元件。

請注意,每個玩家的場景載入狀態都不同,因此頭像、物品和子場景之間的互動可能會不一致。 例如,子場景繪製的區域中的物品或頭像在未載入子場景的人觀看時可能會出現浮動,或者俱有物理行為的物品可能會穿過子場景的碰撞器所在的區域來做。 為了避免這些問題,您可以將碰撞體放置在主場景中而不是子場景中,或將其粗略外觀變更為 SubSceneSubstitutes 可以用來表示。

不包含在主場景中但包含在多個子場景中的資源可能會重疊並消耗記憶體。