El dispositivo Malla basada en el 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 visualmente diferentes etapas. La malla predeterminada es un frasco con un material líquido para mostrar el llenado y el drenaje.
Puedes utilizar el dispositivo para simular que los jugadores coloquen objetos dentro de otros objetos, para hacer un seguimiento del progreso de un evento y mucho 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 Cómo usar el dispositivo en esta página.
El acceso a los dispositivos
El dispositivo Malla basada en progreso está disponible en el modo Creativo y UEFN.
Puedes encontrar el dispositivo en las siguientes ubicaciones:
Modo Creativo: Menú del modo Creativo > Contenido > Fortnite > Dispositivos > Malla basada en el progreso
UEFN: Almacén de contenido > Fortnite > Dispositivos > Entorno > Malla basada en el progreso
Para aprender los fundamentos sobre cómo acceder, colocar y configurar los ajustes de un dispositivo, consulta Cómo usar dispositivos.
Cómo usar el dispositivo
El dispositivo crea una representación visual del progreso. Puedes utilizar botones, activadores y receptores para que los jugadores interactúen con el dispositivo.
Si estás usando copias de un dispositivo en la isla, puedes cambiarles el nombre para organizarlos. Escoger nombres relacionados con la finalidad de un dispositivo ayuda a recordar lo que hace cada uno y a encontrar un dispositivo específico al usar el explorador de eventos.
El flujo general de uso del dispositivo es el siguiente:
Coloca el dispositivo en tu nivel.
Establece 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 elementos visuales y de sonido (solo UEFN).
Modo Creativo
En el modo Creativo, los dispositivos Malla basada en el progreso vienen con una lista predefinida de mallas de umbral que no son configurables.
Puedes ajustar las opciones de los valores, las funciones y los eventos de la progresión. El material del dispositivo es dinámico, lo que significa que puedes girar el frasco y el líquido se mueve físicamente con él.
UEFN
En UEFN, puedes utilizar las mallas predeterminadas o personalizadas para crear una secuencia de mallas. El frasco predeterminado se comporta igual que en el modo Creativo.
No se puede cambiar la malla estática del 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 amplia gama de mecánicas como:
Crear o marchitar plantas en un jardín
Rellenar y vaciar tanques de combustible
Barra de progreso para la clasificación de los jugadores en una partida
Bote de propinas para tu simulador de restaurante
El dispositivo también escribe su estado de progresión en el material de la malla mediante un parámetro de material escalar FillAmount. Puedes crear tus propios materiales utilizando este parámetro para obtener transiciones suaves. Este parámetro se activa mediante el índice de material de relleno en la categoría Elementos visuales del dispositivo.
El índice representa la ranura de material adjunta a tu 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 ScalerParameter.
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 grafo de material.
Asigna 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 en el editor de mallas estáticas y utiliza el panel Detalles.
Filtrado contextual
Algunos dispositivos se ven afectados por una función denominada filtrado contextual, Esta nueva funcionalidad permite mostrar u ocultar opciones según los valores seleccionados en una serie de parámetros. Esta organización reduce el desorden en el panel Detalles, lo que ayuda a gestionar y recorrer los ajustes. Para identificar estas opciones, los valores que activan el filtro contextual en las tablas de configuración de esta página aparecen en cursiva.
Todas las opciones se incluyen en una lista en las siguientes secciones, también las que se ven afectadas por el filtro por contexto. Si se oculta o muestra una opción en función de un valor específico, aparecerá una nota al respecto en el campo Descripción de la tabla para esa opción.
Opciones de usuario
Las opciones principales del dispositivo son el valor objetivo de progreso completo y la velocidad de progresión.
Puedes configurar este dispositivo con las siguientes opciones. Los valores predeterminados aparecen en negrita. Los valores que activan el filtrado contextual aparecen en cursiva.
Opción | Value | Descripción |
Objetivo de progreso | 100, elige un valor | El progreso máximo que debe alcanzar el dispositivo. El valor oscila entre 0 y 100. |
Cantidad de progreso al comienzo de la partida | 0, elige un valor | La cantidad de progreso que tiene el dispositivo al comienzo de la partida. El valor oscila entre 0 y 100. |
Velocidad de progreso | 5, elige un valor | El índice al que aumentar la cantidad de progreso en función del tipo de progresión. Si se establece como continuo, es la velocidad a la que cambia el progreso. Si se establece como velocidad instantánea, es cuánto cambia por llamada de evento. El valor oscila entre 0 y 100. |
Velocidad de retroceso | 5, elige un valor | El porcentaje de disminución de la cantidad de progreso en función del tipo de progresión. Si se establece como continuo, es la velocidad a la que cambia el progreso. Si se establece como velocidad instantánea, es cuánto cambia por llamada de evento. El valor oscila entre 0 y 100. |
Tipo de progresión | Velocidad continua, Instantánea | Opciones sobre cómo se actualiza la cantidad del progreso.
|
Vinculación directa de evento
A continuación, encontrarás las opciones de vinculación directa de evento de este dispositivo. Para obtener más información, consulta Cómo utilizar una vinculación directa de evento.
Opciones de usuario - Funciones
Una función escucha un evento en un dispositivo y, a continuación, 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 la función.
Haz clic en el icono del signo más (+) para añadir un elemento y, a continuación, haz clic en el menú desplegable para elegir un dispositivo en tu isla. Se activará el segundo 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 la función.
Haz clic en AÑADIR y, a continuación, en Seleccionar dispositivo para elegir un dispositivo en tu isla.
Haz clic en Seleccionar evento para vincular el dispositivo a un evento que active una de sus funciones.
Puedes añadir varios eventos a una función.
| Funciones | Descripción |
|---|---|
Iniciar progreso al recibir desde | Incrementa el nivel de progreso actual según la velocidad de progreso elegida por el usuario. |
Iniciar retroceso al recibir desde | Disminuye el nivel de progreso actual según la velocidad de retroceso elegida por el usuario. |
Pausar al recibir desde | Pausa el dispositivo. |
Progreso completo | El dispositivo avanza hasta el objetivo de progreso. |
Retroceso completo | Reduce el objetivo de progreso a 0. |
Opciones de usuario - Eventos
El evento de un dispositivo le dice a otro dispositivo cuándo debe 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 malla basada en el progreso.
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 del evento.
Haz clic en Añadir 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 |
|---|---|
Al completar el objetivo de progreso | Evento que tiene lugar cuando el dispositivo alcanza su objetivo de progreso. |
Al retroceder por completo | Evento que tiene lugar cuando el dispositivo retrocede a 0. |
Cuando el progreso cambia | Evento que tiene lugar cuando cambia el progreso actual del dispositivo. |
Evento de colaboración con margen de progreso | Evento que tiene lugar cuando el dispositivo alcanza uno de los umbrales de la malla y se intercambia una malla como respuesta. |
Opciones adicionales de UEFN
Elemento visuales
Utiliza la categoría Elementos visuales para ajustar el aspecto de la malla y los materiales en diferentes umbrales. El valor predeterminado es la malla del frasco en las diferentes etapas de relleno.
| Opciones visuales | Value | 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 icono del signo más (+). |
Umbral | Mínimo (Mín) Máximo (Máx) | Establece el rango de progreso (el vínculo) 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 establecidos.
Si dos umbrales se solapan, el dispositivo utiliza el primer umbral cualificado de la lista. |
Malla estática | Elige un recurso de malla estática | Establece la malla para el rango de umbral. La malla que mostrará el dispositivo mientras su valor de progreso se encuentre entre ese umbral. |
Efectos visuales de transición | Elige un sistema Niagara | Simula el efecto visual (VFX) cuando el dispositivo pasa a la malla estática establecida. |
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. |
Índice de material de relleno | 2, elige un número | Crea una instancia de material dinámico para el material de esta ranura y la escribe en el parámetro de material escalar FillAmount. Este parámetro de material para el relleno actual se expresa como una relación entre Debes utilizar un nodo ScalarParameter en el material y cambiarle el nombre a FillAmount. |
Audio
Con la opción Velocidad 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 retroceso | Reproduce audio cuando el dispositivo está retrocediendo a una velocidad continua. |
Audio de finalización | Reproduce audio cuando el dispositivo alcanza su objetivo de progreso. |
Las siguientes categorías generales se incluyen en el panel Detalles:
HLOD
Desplazamiento
Renderizado
Distancia de dibujado
Capas de datos
Para obtener más información sobre el panel, consulta la Referencia de la interfaz de usuario.
API de Verse
Puedes utilizar la API de Verse para el dispositivo Malla basada en progreso para personalizar aún más tus mecánicas. En Verse, puedes establecer directamente la cantidad de progreso. Cuando se combina con activadores y receptores, puedes configurar cantidades predeterminadas de progreso y retroceso.
Para obtener más información sobre el uso del dispositivo en Verse, consulta progress_based_mesh_device en la referencia de la API.