El dispositivo de malla basada en progreso ofrece la opción de crear un sistema visual para el progreso de un elemento. El dispositivo puede cambiar entre mallas y materiales para representar diferentes etapas visualmente. La malla predeterminada es un frasco con un material líquido para mostrar el llenado y el drenaje.
Puedes usar el dispositivo para simular que los jugadores coloquen objetos dentro de otros objetos, seguir el progreso de un evento, y más. Las opciones del dispositivo y los casos de uso cambian entre el modo Creativo de Fortnite y Unreal Editor para Fortnite (UEFN). Para obtener más información, consulta la sección Uso del dispositivo en esta página.
Acceso a dispositivos
El dispositivo de malla basada en progreso está disponible en el modo Creativo y UEFN.
Puedes encontrar el dispositivo en estas ubicaciones:
Modo Creativo: Menú del modo Creativo > Contenido > Fortnite > Dispositivos > Malla basada en progreso
UEFN: cajón de contenido > Fortnite > Dispositivos > Entorno > Malla basada en progreso
Para aprender lo básico sobre cómo acceder, colocar y ajustar un dispositivo, consulta Usar dispositivos.
Cómo usar el dispositivo
El dispositivo crea una representación visual del progreso. Puedes usar botones, activadores y receptores para que los jugadores interactúen con el dispositivo.
Si vas a usar varias copias de un dispositivo en una isla, puedes cambiarles el nombre para organizarlos. Elegir nombres relacionados con el propósito de un dispositivo ayuda a recordar lo que hace cada uno y a encontrar un dispositivo específico al usar el navegador de eventos.
El flujo general de uso del dispositivo es el siguiente:
Coloca el dispositivo en tu nivel.
Establecer los valores de progresión.
Crea una lista de umbral de mallas (predefinida en el modo Creativo).
Activa las funciones del dispositivo o establece el valor directamente en Verse (solo UEFN) para activar las mallas de umbral.
Añade efectos visuales y de sonido (solo en UEFN).
Creativo
En el modo Creativo, los dispositivos de malla basada en progreso vienen con una lista predefinida de mallas de umbral que no son configurables.
Puedes ajustar las opciones en torno a los valores de progresión, las funciones y los eventos. El material para el dispositivo es dinámico, lo que significa que puedes rotar el frasco, y el líquido se mueve físicamente con él.
UEFN
En UEFN, puedes usar las mallas predeterminadas o personalizadas para crear una secuencia de mallas. El frasco predeterminado se comporta igual que en el modo Creativo.
No puedes cambiar la malla estática desde el componente. Debes utilizar la opción Malla de umbral para añadir mallas. Cuando cambia el progreso del dispositivo, el componente de malla estática se actualiza con la malla de umbral activa.
Puedes crear una variedad de mecánicas, por ejemplo:
Plantas que crecen o se descomponen en un jardín
El llenado y vaciado de los tanques de combustible
Barra de progreso para la clasificación de los jugadores en un juego
Frasco de propinas para tu juego de magnate de restaurantes
El dispositivo también escribe su estado de progresión en el material de la malla a través de un parámetro de material escalar FillAmount. Puedes crear tus propios materiales con este parámetro para obtener transiciones suaves. Este parámetro se activa a través del índice de material de relleno en la categoría Visuales del dispositivo.
El índice representa la ranura de material adjunta a la malla estática. Para conocer los conceptos básicos de cómo trabajar con materiales, consulta Materiales en UEFN.
Para asignar el índice de material:
En un material nuevo o existente, crea un nodo ScalarParameter.
Establece el Nombre del parámetro en FillAmount. Debes utilizar este nombre para que el dispositivo registre el índice de material de relleno.
Conecta el nodo según sea necesario en el gráfico de materiales.
Asigne el material a su malla estática.
En la lista Malla de umbral, establece el Índice de material de relleno en la ranura de material que contiene el parámetro FillAmount. Solo una ranura de material por malla admite el parámetro de relleno.
Para ver y ajustar las ranuras de material, abre la malla estática en el editor de mallas estáticas y utiliza el panel de detalles.
Filtro contextual
Algunos dispositivos se ven afectados por una función llamada filtrado contextual. Esta característica oculta o muestra opciones según los valores seleccionados en ciertas opciones relacionadas. Esta organización disminuye el desorden en el panel de detalles, lo que ayuda a gestionar y navegar por la configuración. Para identificar estas opciones, los valores que activan el filtro contextual en las tablas de configuración de esta página están en cursiva.
Todas las opciones se enumeran en las siguientes secciones, incluidas las que se ven afectadas por el filtrado contextual. Si alguna se oculta o muestra alguna opción en función de un valor determinado, habrá una nota que lo informará en el campo Descripción de la tabla para esa opción.
Opciones de usuario
Las opciones principales para el dispositivo son el valor objetivo para el progreso completo y la tasa de progresión.
Puedes configurar este dispositivo mediante las siguientes opciones. Los valores predeterminados se muestran en negrita. Los valores que activan el filtrado contextual se muestran en cursiva.
Opción | Valor | Descripción |
Objetivo de progreso | 100, elige un valor | El progreso máximo que puede alcanzar el dispositivo. El valor oscila entre 0 y 100. |
Cantidad de progreso al inicio del juego | 0, elige un valor | La cantidad de progreso que tiene el dispositivo al comienzo del juego. El valor oscila entre 0 y 100. |
Tasa de progreso | 5, elige un valor | La tasa a la que se aumentará la cantidad de progreso según el tipo de progresión. Si se define en continuo, es la velocidad a la que cambia el progreso. Si se define en tarifa instantánea, es cuánto cambiar por llamada de evento. El valor oscila entre 0 y 100. |
Tasa de regresión | 5, elige un valor | La velocidad a la que se disminuye la cantidad de progreso según el tipo de progresión. Si se define en continuo, es la velocidad a la que cambia el progreso. Si se define en tarifa instantánea, es cuánto cambiar por llamada de evento. El valor oscila entre 0 y 100. |
Tipo de progresión | Índice continuo, Instantáneo | Opciones sobre cómo se actualiza la cantidad de progreso.
|
Vinculación directa de eventos
Estas son las opciones de vinculación directa de eventos para este dispositivo. Para obtener más información, consulta Cómo usar la vinculación directa de eventos.
Opciones de usuario - Funciones
Una función escucha un evento de un dispositivo y luego realiza una acción.
Para crear o editar una función en UEFN:
Abre los ajustes del dispositivo y haz clic en una opción de función.
Haz clic en el ícono más (+) para agregar un elemento y, luego, haz clic en el menú desplegable para elegir un dispositivo en tu isla. Se activa el segundo menú desplegable de eventos.
Haz clic en el segundo menú desplegable para vincular el dispositivo a un evento que active la función.
Para crear o editar una función en el modo Creativo:
Abre los ajustes del dispositivo y haz clic en una opción de función.
Haz clic en AÑADIR y, luego, en Seleccionar dispositivo para elegir un dispositivo en tu isla.
Haz clic en Seleccionar evento para vincular el dispositivo a un evento que activa la función para el dispositivo.
Puedes añadir varios eventos a una función.
| Funciones | Descripción |
|---|---|
Comenzar a progresar cuando se recibe de | Aumenta el nivel de progreso actual según la opción de usuario Tasa de progreso. |
Comenzar a disminuir cuando se recibe | Reduce el nivel de progreso actual según la opción de usuario Tasa de regresión. |
Pausar cuando se recibe | Pausa el dispositivo. |
Progreso completo | Aumenta el dispositivo a su objetivo de progreso. |
Regresión completa | Reduce el objetivo de progreso a 0. |
Opciones de usuario - Eventos
Un evento le indica a otro dispositivo cuándo realizar una función.
Para crear un evento en UEFN:
En el dispositivo conectado, crea una función.
Elige el tipo de evento para el dispositivo de progreso de malla.
Utiliza la categoría Eventos en UEFN para ver las funciones conectadas.
Para crear o editar un evento en el modo Creativo:
Abre los ajustes del dispositivo y haz clic en una opción de evento.
Haz clic en Agregar y, luego, en Seleccionar dispositivo para elegir un dispositivo en tu isla.
Haz clic en Seleccionar función para vincular el evento a una función para ese dispositivo.
Puedes añadir varias funciones a un evento.
| Eventos | Descripción |
|---|---|
En progreso llenado completamente | Evento que ocurre cuando el dispositivo alcanza su objetivo de progreso. |
Al vaciar progreso completamente | Evento que ocurre cuando el dispositivo regresa a 0. |
Cuando cambia el progreso | Evento que ocurre cuando cambia el progreso actual del dispositivo. |
Evento de cruce de umbral de progreso | Evento que ocurre cuando el dispositivo alcanza uno de los umbrales de malla y se intercambia una malla en respuesta. |
Opciones adicionales de UEFN
Visual
Utiliza la categoría Visual para ajustar la apariencia de la malla y los materiales en diferentes umbrales. El valor predeterminado es la malla del vaso en diferentes etapas de llenado.
| Opciones visuales | Valor | Descripción |
|---|---|---|
Malla de umbral | Índice | Representa la lista de mallas para las etapas de progresión. Para añadir mallas a la lista, haz clic en el ícono más (+). |
Umbral | Mínimo (Mín) Máximo (Max) | Define el rango de progreso (el límite) para que la malla esté activa. Utiliza las siguientes opciones para determinar cómo se incluyen en el rango los valores mínimo y máximo definidos.
Si dos umbrales se superponen, el dispositivo utiliza el primer umbral calificado de la lista. |
Malla estática | Elegir un recurso de malla estática | Define la malla para el rango de umbral. La malla que mostrará el dispositivo mientras su valor de progreso se encuentre entre ese umbral. |
VFX de transición | Elige un sistema Niagara | Simula el efecto visual (VFX) cuando el dispositivo pasa a la malla estática definida. |
Señal de sonido de transición | Elige un recurso de señal de sonido | Reproduce el sonido cuando el dispositivo hace la transición a la malla estática establecida. |
Rellenar índice de material | 2, elige un número | Crea una instancia de material dinámico para el material en esta ranura y escribe en el parámetro de material escalar FillAmount. Este parámetro de material para el relleno actual se expresa como una relación de Debes usar un nodo ScalarParameter en el material y cambiarle el nombre a FillAmount. |
Audio
Con Frecuencia continua activa, puedes añadir audio para indicar el progreso.
| Tipo de audio | Descripción |
|---|---|
Audio de progreso | Reproduce audio cuando el dispositivo progresa a una velocidad continua. |
Audio de regresión | Reproduce audio cuando el dispositivo retrocede a una velocidad continua. |
Finalizar audio | Reproduce audio cuando el dispositivo alcanza su objetivo de progreso. |
Las siguientes categorías generales se incluyen en el panel de detalles:
HLOD
Desplazamiento
Renderización
Distancia de trazado
Capas de datos
Para obtener más información sobre el panel, consulta Referencia de la interfaz de usuario.
API de Verse
Puedes usar la API de Verse para el dispositivo de malla basada en progreso a fin de personalizar aún más tus mecánicas. En Verse, puedes definir directamente la cantidad de progreso. Cuando se combina con activadores y receptores, puedes configurar cantidades predeterminadas de progreso y regresión.
Para obtener más información sobre cómo usar el dispositivo en Verse, consulta la referencia de la API de progress_based_mesh_device.