Roblox Studio 是一個強大的引擎,可以在各種平台上創建體驗,但即使是一些高端手機也可能無法一次載入我們的所有內容。為解決這個問題,我們使用 直播 來在廣泛的裝置上達到最高質量等級。傳輸讓我們在一個地方寫入所有內容,並動態載入用戶可見的內容的更小部分。

技術考量
啟用體驗的傳輸時,有一些事情需要考慮,以確保體驗順利運行且您最大限度地利用傳輸功能:
- 是否有依賴另一個內容的腳本或元素? 如果是,您的依賴之一或多於一個可能在特定時間未載入。
- 有沒有掃描工作區的腳本,當體驗開始時? 客戶端腳本不應該依靠在體驗開始時找到所需的所有實例,這不是一種建議的做法。
當我們創建 Duvall Drive 的神秘時,我們遇到了這三個問題,並能夠使用精心設計的腳本和睿智地應用集裝和世界布局來繞過它們。當在自己的體驗上使用串流時,請記住您可以調整您的串流最小/最大距離到適合您的體驗,並調整各種 高度可定制選項 。


支持串流的等級設計
為了創建身臨其境的環境,玩家必須一致被我們為他們建造的世界包圍。當使用實例傳輸時,我們必須確保玩家不會看到未預期的內容,例如如果沒有任何視覺資產在他們的實例傳輸範圍中載入,就會看到「世界末日」。
因為房屋後面的遠大樹木和其他阻礙幾何體,例如山脈和山脈,將處於範圍之外,我們必須找到一種解決方案來保護玩家不能看到地平線並破壞其沉沒。為解決這個問題,我們在玩家路徑的所有區域添加了附近的阻塞幾何圖形,並設計了一條路線,可以有效隱藏距離中缺少的內容。我們以一種方式放置阻塞幾何圖形,以確保玩家在路徑上的任何點都會被流式視覺資產包圍。這與我們原本的設計相契合,創建了風暴駕道,是一個很好的例子,將美感和技術應用融入到主意設計中的主意設計。

使用透視效果遊玩
有一些情況下,玩家期望從遠處看到的內容離相攝影機太遠,例如我們的 天空風暴。我們希望玩家看到這種大規模現象,但如果天空暴風不存在,玩家離載入素材太遠,就會破壞沉浸。當玩家靠近足夠的物件時,突然載入大量資產也會造成衝擊。我們嘗試通過使用視角來最小化這一問題,並確保天空中的模型足夠大,以便它們能夠在玩家的傳輸距離範圍內。

另一個解決方案是增加玩家周圍樹木的垂直高度,當它們與風暴不夠接近時。這樣就解決了玩家離太遠以載入資產但仍然期望在視線中看到的情況。大樹在我們的太平洋北西設設定中很常見,這個調整幫助解決了對我們的美感和設計的最小限度的妥協問題。
