Roblox Studio es un motor poderoso que puede crear experiencias en una gran variedad de plataformas, pero incluso algunos teléfonos de gama alta pueden luchar para cargar todo nuestro contenido a la vez.Para abordar esto, usamos transmisión para lograr el más alto nivel de calidad posible en un amplio espectro de dispositivos.El streaming nos permitió autorizar todo nuestro contenido en un lugar y cargar dinámicamente porciones más pequeñas del contenido visible para el usuario.

Consideraciones técnicas
Al habilitar el streaming en tu experiencia, hay algunas cosas a considerar para asegurarte de que tu experiencia funcione bien y de que maximices los beneficios de la función de streaming:
- ¿Hay scripts o elementos que dependen de otro contenido? Si es así, uno o más de sus dependencias pueden no cargarse en ciertos momentos.
- ¿Hay scripts que escanean el espacio de trabajo cuando comienza la experiencia? Los scripts del cliente no deben depender de encontrar todas las instancias que requieren al comienzo de una experiencia y esto no es una práctica recomendada.
- ¿Su experiencia sufre visualmente si algún contenido no se muestra en el momento correcto? Hay varias técnicas y trucos para crear un entorno de transmisión amigable y formas de usar perspectiva a su favor.
Al crear el misterio de Duvall Drive, nos encontramos con los tres problemas y pudimos trabajar alrededor de ellos usando una combinación de diseño de guiones cuidadosos y un vestuario y un diseño del mundo aplicados inteligentemente.Al trabajar con transmisión en tu propia experiencia, recuerda que puedes ajustar la distancia mínima/máxima de transmisión a lo que se adapte a tu experiencia y ajustar una variedad de opciones altamente personalizables.


Diseño de nivel amigable con el streaming
Para crear un entorno, ambienteinmersivo, los jugadores tienen que estar consistentemente rodeados por el mundo que construimos para ellos.Al utilizar la transmisión de instancias, tuvimos que asegurarnos de que los jugadores no vean contenido inesperado, como ver el "fin del mundo" si no se cargaron ningún recurso visual en su rango de transmisión de instancias.
Dado que los árboles distantes detrás de la casa y otra geometría de bloqueo como colinas y montañas estaría fuera de rango, tuvimos que encontrar una solución para mantener a los jugadores alejados del horizonte y romper su inmersión.Para abordar esto, agregamos geometría de bloqueo cercana en todas las áreas del camino del jugador y diseñamos el camino que se vindicaría para ocultar efectivamente la falta de contenido a distancia.Colocamos la geometría de bloqueo de una manera que garantice que el jugador estaría rodeado de recursos visuales transmitibles en cualquier punto del camino.Esto se alineó bien con nuestro diseño original para crear un camino de entrada ventoso y es un ejemplo principal de diseño de nivel reflexivo que incorpora aplicaciones estéticas y técnicas.

Jugar con perspectiva
Hay algunos casos en los que el contenido que un jugador esperaría ver desde muy lejos está demasiado lejos de la cámara, como nuestra tormenta en el cielo.Queríamos que los jugadores vieran este gran fenómeno, pero rompería la inmersión si la tormenta del cielo no existiera cuando el jugador estuviera demasiado lejos para cargar el recurso.También sería impactante ver una gran cantidad de activos cargarse repentinamente cuando el jugador se acercó lo suficiente a un objeto que deberían haber visto más lejos.Intentamos minimizar esto jugando con la perspectiva y asegurándonos de que los modelos en el cielo fueran lo suficientemente grandes como para estar dentro de los límites de la distancia de transmisión del jugador.

Otra solución fue aumentar la altura vertical de los árboles que rodean al jugador cuando no estaban lo suficientemente cerca de la tormenta.Esto resolvió la situación en la que el jugador está demasiado lejos para cargar el recurso pero aún esperaría verlo en su línea de visión.Los árboles grandes son comunes en nuestra configuración del noroeste del Pacífico, y este ajuste ayudó a resolver el problema con mínimas concesiones a nuestra estética y diseño.
