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
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:
- 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.
- 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.
- 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
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ć,
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