Transmisja w odwiedziny

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Roblox Studio to potężny silnik, który może tworzyć doświadczenia na szerokiej gamie platform, ale nawet niektóre flagi premium mogą mieć trudności z ładowaniem wszystkich naszych treści jednocześnie. Aby to rozwiązać, użyliśmy streamingu, aby osiągnąć najwyższy poziom jakości na szerokim spektrum urządzeń. Streaming pozwolił nam autorować wszystkie nas

Streaming włączony na samym przestrzeń roboczą, z ustawieniami domyślnymi

Uwagi techniczne

Podczas włączania transmisji na swoim doświadczeniu, należy rozważyć kilka rzeczy, aby upewnić się, że Twoje doświadczenie bieżą dobrze i maksymalnie wykorzysta funkcjatransmisji:

  1. Czy istnieją skrypcje lub elementy, które są zależne od innego elementu treści? Jeśli tak, jeden lub więcej Twoich uzależnienie może nie zostać załadowany w niektórych momentach.
  2. Czy są skrypcity, które skanują przestrzeń roboczą, gdy doświadczenie się rozpoczyna? Skrypty klienta nie powinny polegać na znalezieniu wszystkich instancji, które wymagają na chwilę uruchomienia doświadczenia, i nie jest to rekomendowana praktyka.
  3. Czy twoje doświadczenie cierpi wizualnie, jeśli niektóre treści nie są wyświetlane w odpowiednim czasie? Istnieje wiele technik i sztuczek, aby stworzyć przyjazny dla sieci przeglądarki środowisko i sposoby na użycie perspektywy do twojej korzyści.

Podczas tworzenia Tajemnicy Duvall Drive napotkaliśmy wszystkie trzy te problemy i mogliśmy pracować nad nimi poprzez użycie kombinacji ostrożnego projektowania skryptów i mądrych zastosowań ustawień i układu świata. Gdy pracujesz z przetwarzaniem na własnej doświadczenia, pamiętaj, że możesz dostosować odległość przetwarzania min / max do swojego doświadczenia i dostos

Transmisja z maksymalną odległością 64 jednostek stud.
Transmisja z maksymalną odległością 1024 jednostek stud.

Projekt poziomu przyjaznego dla sieci

Aby stworzyć immersive środowisko, gracze muszą być konsekwentnie otoczeni przez świat, który stworzyliśmy dla nich. Gdy używamy instancji streaming, musieliśmy upewnić się, że gracze nie będą widzieć nieoczekiwanego treści, takich jak widzenie "końca świata", jeśli nie było ładowanych żadnych zasobów wideo w ich przestrzeni przetwarzania.

Ponieważ dalekie drzewa za domem i inne geometrie blokowe, takie jak góry i doliny, będą poza zasięgiem, musieliśmy znaleźć rozwiązanie, aby gracze nie widzieli horyzontu i nie zgubili swojego zanurzenia. Aby to rozwiązać,

Gracz zaczyna się otaczać przez bliskie drzewa i krzaki, aby pomóc ukryć fakt, że daleka treść nie została jeszcze załadowana. Długa ścieżka okrywa większość treści ukrytej, dopóki gracze są wystarczająco blisko, aby załadować zasób.

Gra z perspektywą

Są pewne przypadki, w których treści, które gracz oczekuje, aby zobaczyć z dala od kamery, są zbyt daleko od kamery, takie jak nasz burza w niebie. Chcieliśmy, aby gracze zobaczyli to wielkie fenomeny, ale b

Innym rozwiązaniem było zwiększenie wysokości wertykalnej drzew otaczających gracza, gdy nie były wystarczająco blisko, aby zatrzymać burzę. Rozwiązanie to rozwiązało problem, w którym gracz jest zbyt daleko, aby załadować zasób, ale nadal oczekuje go w swojej linii widzenia. Duże drzewa są powszechne w naszym północno-zachodnim ustawienieklimatu i ten dostosowyw

TreLines pomagają zasłonić niektóre treści, które jeszcze się nie ładowują.