Strreaming in der Immersion

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Roblox Studio ist eine leistungsstarke Engine, die Erlebnisse auf einer Vielzahl von Plattformen erstellen kann, aber sogar einige hochwertige Telefone können es schwierig finden, alle unserer Inhalte auf einmal zu laden. Um dies zu beheben, verwendeten wir Streaming, um das höchste Niveau an Qualität auf einer Vielzahl von Geräten zu erreichen. Streaming ermöglichte es uns, alle unsere Inhalte an einem Ort zu autorisieren und dynamisch kle

Streaming auf dem Arbeitsbereich selbst aktiviert, mit Standardeinstellungen

Technische Betrachtungen

Wenn Sie die Wiedergabe auf Ihrem Erlebnis aktivieren, sind einige Dinge zu berücksichtigen, um sicherzustellen, dass Ihr Erlebnis gut läuft und Sie die Vorteile der Funktionmaximieren:

  1. Gibt es Skripte oder Elemente, die von einem anderen Inhaltsteil abhängen? Wenn ja, dann können eines oder mehrere deiner Abhängigkeiten möglicherweise zu bestimmten Zeiten nicht geladen werden.
  2. Gibt es Skripte, die die Arbeitsbereich scannen, wenn die Erfahrung beginnt? Client-Skripte sollten nicht darauf basieren, alle Instanzen zu finden, die sie zu der Zeit eines Starts einer Erfahrung benötigen, und dies ist keine empfohlene Praxis.
  3. Leidet deine Erfahrung visuell, wenn einige Inhalte nicht im richtigen Zeitpunkt angezeigt werden? Es gibt verschiedene Techniken und Tricks, um ein Streaming-freundliches Umgebung zu erstellen, und Möglichkeiten, Perspektive zu deinem Vorteil zu verwenden.

Wenn wir The Mystery of Duvall Drive erstellt haben, haben wir alle drei dieser Probleme gefunden und konnten sie mit einer Kombination von sorgfältigem Skript-Design und geschickt angewendetem Set-Dressing und Weltlag behandeln. Wenn Sie mit dem Streaming auf Ihrer eigenen Erfahrung arbeiten, denken Sie daran, dass Sie Ihre Streaming-Min / Max-Distanz anpassen können, um Ihrem Erlebnis entsprechend zu tunen, und eine Vielzahl von hoch anpassbaren Optionen

Streaming mit einer maximalen Reichweite von 64 Stud-Einheiten.
Streaming mit einer maximalen Reichweite von 1024 Stud-Einheiten.

Level-freundliches Design

Um eine immersive Umgebung zu erstellen, müssen Spieler ständig von der Welt, die wir für sie erstellt haben, umgeben sein. Wenn Sie Instanz- Streaming verwenden, mussten wir sicherstellen, dass Spieler unerwartete Inhalte sehen, z. B. das "Ende der Welt" sehen, wenn keine visuellen Assets in ihrem Instanz-Streaming-Bereich geladen wurden.

Da entfernte Bäume hinter dem Haus und andere blockierende Geometrien wie Hügel und Berge ausser Reichweite wären, mussten wir eine Lösung finden, um die Spieler daran zu hindern, den Horizont zu sehen und ihre Immersion zu brechen. Um dies zu beheben, fügten wir in allen Bereichen des Spieler:inentlang blockierende Geometrien h

Der Spieler beginnt, von nahen Bäumen und Sträuchern umgeben, um die Tatsache zu verbergen, dass der entfernte Inhalt noch nicht geladen ist. Der wickelige Pfad hält den Inhalt für die Spieler verborgen, bis sie nah genug sind, um das Objektzu laden.

Spielen mit Perspektive

Es gibt einige Fälle, in denen der Inhalt, den ein Spieler:inerwarten würde, von weit entfernt zu sehen, zu weit von der Kamera entfernt ist, wie unser Sturm im Himmel. Wir wollten Spieler, die dieses große Phänomen sehen sollten, aber es würde die Immersion zerstö

Eine andere Lösung bestand darin, die vertikale Höhe der Bäume um den Spieler zu erhöhen, wenn sie nicht nah genug waren, um den Sturm zu laden. Dies hat die Situation gelöst, in der der Spieler zu weit entfernt ist, um das Asset zu laden, aber immer noch erwarten würde, es in seiner Sichtweite zu sehen. Big-Trees sind in unserer pazifischen Nordwest-Einstellung häufig und dieser Anpassung hat geholfen, das Problem mit minimalen Zugeständnissen unserer Ästhetik und

TreLines helfen, einige der noch nicht geladenen Inhalte zu verschleieren.