Streaming nell'immersione

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Roblox Studio è un potente motore che può creare esperienze su una vasta gamma di piattaforme, ma anche alcuni telefoni high-end potrebbero difficoltà a caricare tutto il nostro contenuto in un'unica volta. Per affrontare questo, abbiamo utilizzato streaming per raggiungere il livello di qualità più elevato possibile su una gamma di dispositivi. Lo streaming ci ha consentito di autorizzare tutti i nostri contenuti in un unico posto e caricare

Streaming abilitato sullo workspace stesso, con impostazioni predefinite

Considerazioni tecniche

Quando abiliti la riproduzione sulla tua esperienza, ci sono alcune cose da considerare per assicurarti che la tua esperienza funzioni bene e che tu massimi i benefici della Proprietàdi riproduzione:

  1. Ci sono script o elementi che sono basati su un'altra parte del contenuto? Se sì, uno o più dei tuoi dipendenti potrebbero non essere caricati in alcuni momenti.
  2. Ci sono script che scansionano lo workspace quando l'esperienza inizia? Gli script del client non dovrebbero basarsi sulla ricerca di tutte le istanze che richiedono all'inizio di un'esperienza e non è una pratica raccomandata.
  3. La tua esperienza soffre visivamente se alcuni contenuti non vengono visualizzati al momento corretto? Ci sono varie tecniche e trucchi per creare un ambiente amichevole per gli stream e modi per usare prospettiva a tuo vantaggio.

Durante la creazione di The Mystery of Duvall Drive, abbiamo riscontrato tutti e tre questi problemi e siamo stati in grado di lavorare intorno a loro usando una combinazione di attento design dello script e intelligente applicazione di set dressing e world layout. Quando si lavora con lo streaming in propria esperienza, ricorda che puoi regolare la distanza di streaming min / max a seconda della tua esperienza e regolare una varietà di opzioni altamente personalizzabili .

Streaming con una distanza massima di 64 stud.
Streaming con una distanza massima di 1024 stud uniti.

Level design accattivante

Per creare un Ambientecoinvolgente, i giocatori devono essere circondati in modo coerente dal mondo che abbiamo creato per loro. Quando si utilizzano le istanze di streaming, abbiamo dovuto assicurarci che i giocatori non vedessero contenuti inaspettati, come vedere la "fine del Mondo" se non ci fossero risorse visive caricate nella loro istanza di streaming.

Poiché gli alberi distanti dietro la casa e altre geometrie di blocco come le colline e le montagne sarebbero stati fuori portata, abbiamo dovuto trovare una soluzione per mantenere i giocatori dal vedere l'orizzonte e rompere l'immersione. Per affrontare questo, abbiamo aggiunto una geometria

Il giocatore viene circondato da alberi e siepi vicini per aiutare a nascondere il fatto che il contenuto distante non è ancora caricato. Il percorso avvolgente nasconde la maggior parte del contenuto fino a quando i giocatori non sono abbastanza vicini per caricare l'risorsa.

Giocare con la prospettiva

Ci sono alcuni casi in cui il contenuto che un giocatore si aspetterebbe di vedere da molto lontano è troppo lontano dalla Telecamera, come il nostro storm in the sky . Volevamo che i giocatori vedessero questo grande fenomeno, ma sarebbe roccioso vedere un grande risorsa quando il Giocatore

Un'altra soluzione era aumentare la verticale delle alberature che circondano il giocatore quando non sono abbastanza vicine alla tempesta. Ciò ha risolto la situazione in cui il giocatore è troppo lontano per caricare la risorsa ma si aspetterebbe di vedere in loro linea di visione. Gli alberi grandi sono comuni nel nostro Pacific Northwest Configurazione, e questo adattamento ha aiutato a risolvere il problema con concessioni minimi alla nostra estetica e design.

Treeline aiuta a oscurare alcuni dei contenuti non ancora caricati.