La grabadora de tomas ya está disponible en UEFN, y con ella podéis crear varias tomas para la misma escena o acción. Esto os permitirá experimentar con diferentes variaciones sin tener que volver a grabarlo todo desde el principio. Con la actualización 30.00, se han añadido cientos de nuevos personajes y trajes al dispositivo de personaje, el controlador de dispositivo de personaje, el dispositivo de maniquí de baile, el generador de guardias y el generador de PNJ (solo UEFN).
En el inventario del modo Creativo y el explorador de contenido del modo Creativo y UEFN, los objetos han pasado a llamarse «objetos» para mejorar el etiquetado de los recursos y los objetos.
También hay cambios en los efectos en Verse y ahora Unreal Revision Control (URC) resaltará a los actores en el visor en función de su estado.
En esta versión hemos combinado las notas del parche y las de lanzamiento en un solo documento. Ahora podréis leer todas novedades de las actualizaciones y los cambios en el mismo sitio, en la comunidad de desarrolladores de Epic.
Función de cancelar moderación en el portal para creadores
Ahora podréis cancelar una solicitud de moderación, lo que os proporcionará un mayor control sobre el contenido. Acceded al historial de solicitudes dentro del portal para creadores y seleccionad la solicitud que queráis cancelar. Si la solicitud no está en progreso, aparecerá la opción para cancelarla. No obstante, si el proceso de moderación ya ha comenzado, no será posible cancelarla.
Los «objetos» ahora se denominan «objetos»
La categoría «Objetos» ha pasado a llamarse «Objetos» en el inventario del modo Creativo y el explorador de contenido del modo Creativo y UEFN. Este cambio se ha implementado para mejorar el etiquetado de los recursos y los objetos, además de prepararlo todo para cuando se lance el desglose de objetos. Hemos aplicado la subcategoría «Objeto» y esta etiqueta a los objetos afectados por el ajuste de isla Objetos infinitos.
Tened en cuenta que las armas también se consideran objetos, pero se diferencian lo suficiente como para tener su propia categoría. Los objetos que tienen estructura, infligen daño, usan munición/cargas/energía o infligen daño cuerpo a cuerpo se encuentran en Armas. Algunos objetos se han cambiado de Armas a Objetos en esta actualización, como el carbón o la señal remota.
¡Hay más de 800 personajes de Fortnite disponibles!
Se han actualizado los dispositivos en los que podéis seleccionar un personaje de Fortnite con cientos de trajes y personajes nuevos entre los que elegir. Entre estos dispositivos se incluyen el dispositivo de personaje, el controlador de dispositivo de personaje, el dispositivo de maniquí de baile, el generador de guardias y el generador de PNJ (solo UEFN).
Además, hemos añadido la nueva opción Selector de iconos de personajes en todos estos dispositivos, que os permitirá obtener una vista previa rápida y escoger un personaje. Podéis navegar por el selector o buscar al personaje por su nombre.
¡La Grabadora de tomas ya está disponible en UEFN!
Ahora podéis grabar con la grabadora de tomas en Sequencer y usar las tomas directamente en una secuencia para que se reproduzcan. La grabadora de tomas se puede usar de diferentes formas, como por ejemplo:
- Grabación de animaciones: Graba animaciones y movimientos de los personajes u objetos en el mundo del editor. Os permite crear animaciones personalizadas a partir de datos de captura de movimiento. Se puede acceder a los datos de captura de movimiento con LiveLinkHub y los nuevos componentes "Componente ejecutor" y "Controlador de LiveLink".
- Integración de Sequencer: Se integra de forma impecable con Sequencer, la herramienta de edición de secuencias basada en cronogramas. Esta integración puede usar las tomas grabadas directamente en Sequencer para tener más opciones de edición y composición.
- Tomas múltiples: Crea varias tomas para la misma escena o acción. Esto te otorga la flexibilidad de experimentar con diferentes variaciones sin tener que volver a grabarlo todo desde el principio.
Para obtener más información sobre la grabadora de tomas y cómo usarla, lee el manual Grabadora de tomas de UE5. documentación
Perfilador espacial y métricas en UEFN
El perfilador espacial es un widget del editor de UEFN que permite capturar, guardar y visualizar la superposición de un mapa de calor de métricas muestreadas en 2D y vista cenital en el contexto de vuestro proyecto. El perfilador espacial incluye cuatro métricas que podréis usar para evaluar el rendimiento de vuestra experiencia e identificar puntos conflictivos que optimizar:
- Recuento de actores: Registra el número de actores para que puedas evaluar cómo se transmite la experiencia.
- Tiempo de actualización del juego: El tiempo que tarda en actualizarse el siguiente fotograma de la experiencia.
- Tiempo de renderizado: El tiempo que se tarda en dibujar el siguiente fotograma de la experiencia.
- Uso de memoria: El total de memoria física que usa un cliente al conectarse a vuestra sesión.
Tenemos pensado implementar nuevas métricas para ampliar las funcionalidades del perfilador en futuras actualizaciones. Si queréis seguir aprendiendo, echadles un vistazo a los manuales del perfilador espacial.
Cambios de los efectos en Verse
Con la actualización 30.00, la retícula de efectos se ha dividido en varias opciones con una granularidad mejorada: los efectos reads, writes y allocates. A grandes rasgos, indican si una función (o clase) dependerá de la pila o de cualquier otra cosa que no se haya mencionado explícitamente como entrada. Además, allocates se requiere para funciones que tengan clases unique. Estos efectos son independientes de decides y computes.
Con este cambio, se actualizan así varias funciones matemáticas en Verse.org y UnrealEngine.com/Temporary/SpatialMath, que pasan de tener el efecto varies a tener tanto computes como reads. Todavía quedan cosas con el efecto varies y comenzaremos a migrar otros métodos para tener los efectos más específicos, pero serán retrocompatibles.
La documentación de la API también se actualizará para reflejar estos cambios. Estas son las definiciones actualizadas:
varies: Este efecto indica que la misma entrada de una función no tiene por qué producir el mismo resultado siempre. El efectovariestambién indica que no se garantiza que el comportamiento de la función permanezca invariable con las nuevas versiones de su módulo contenedor.reads: Este efecto indica que la misma entrada no tiene por qué producir siempre el mismo resultado. El comportamiento depende de factores ajenos a las entradas especificadas, como la memoria o la versión del módulo contenedor.writes: Este efecto indica que puede modificar valores de la memoria.allocates: Este efecto indica que puede tener un objeto en la memoria. Para asignar clasesunique, se requiere el especificadorallocates.transacts: Este efecto implica los efectos deallocates,readsywrites.
Nuevos dispositivos, armas y objetos
Nuevos dispositivos
Se han incluido varios dispositivos nuevos en esta versión:
- Generador de autobús de guerra: Un autobús de batalla acorazado que puede disparar un pulso electromagnético a su alrededor capaz de deshabilitar otros vehículos.
- Cactus de sorbete: Los creadores podrán configurar a quién cura, su visibilidad y su crecimiento.
- Estación de servicio de vehículos: Esta estación sirve tanto para reparar como para repostar vehículos e incluye opciones adicionales relacionadas con el daño, la salud, la visibilidad y si se usa por equipos o por clases.
- Dispositivos de tirolina: Estos dispositivos ya están disponibles al crear islas de LEGO®. Con ellos, los jugadores tendrán formas divertidas e interesantes de moverse por la isla.
Actualizaciones de dispositivos
Tanto el dispositivo de controles en tercera persona (Control: tercera persona) y el dispositivo generador de efectos visuales han sufrido cambios significativos. Si queréis saber más sobre actualizaciones menores y correcciones de errores, consultad la sección de Actualizaciones y correcciones que hay a continuación.
Dispositivo de control en tercera persona
- La nueva opción Multiplicador de velocidad de giro al esprintar te permite configurar la velocidad a la que los jugadores giran respecto a un radio. Un multiplicador menor implica que el jugador gira más lento, mientras que un número mayor supone que girará a más velocidad.
- Ahora los jugadores podrán interrumpir el apuntado automático al utilizar los dos sticks si mueven el derecho o el ratón tras haber fijado un objetivo.
- Los objetos y las armas que los aliados fijen como objetivo se incluirán en el comportamiento de apuntado automático.
Dispositivo generador de efectos visuales
- Ahora este dispositivo utiliza los sistemas de Niagara en lugar del antiguo sistema Cascade.
- El sistema Cascade se ha dejado de usar.
- Los sistemas sin utilidad, como los faroles de colores, también se han dejado de usar.
- Ahora es posible asignar colores personalizados con el generador de efectos visuales.
- Se han renombrado algunos efectos para que tengan un nombre más preciso.
Nuevas armas
- Pistola pesada mejorada
- Fusil de asalto de combate de La Maquinista
- Ballesta explosiva de Scarr maestra de ceremonias
- Ballesta explosiva
- Escopeta de combate de Megalo Don
- Escopeta de combate
- Nitropuños de Megalo Don
- Nitropuños
Nuevos objetos
- Salpicón de nitro
Corrección de errores de la comunidad
La siguiente lista de correcciones comprende los errores que nos habéis enviado a través de los foros. ¡Gracias por vuestra paciencia y por informarnos sobre ellos!
- Se ha corregido un error relacionado con la localización de un recurso tras cargar los datos de registro.
- Ahora las entradas direccionales funcionan correctamente en PlayStation.
- Ahora el nodo resorte interpolar (cuaternión) funciona correctamente al utilizar el rig de control.
- Se ha añadido un mensaje de error para indicar cuándo una isla sobrepasa el límite de tamaño de persistencia de Verse.
- Ahora los jugadores que se unan a una partida en curso aparecerán de forma correcta al inicio de la siguiente ronda.
- Se ha corregido un error que impedía que se reprodujeran sonidos tras comenzar una partida.
- Ahora los actores hijos se transformarán correctamente cuando se transforme o traslade el actor padre.
- Ahora los enumeradores admiten 32 bits, de forma que se aumenta la cantidad de enumeradores permitidos en un proyecto.
- Ahora el servicio de contenido de UEFN muestra correctamente los errores de tiempo de ejecución de Verse.
- Se ha corregido un error por el que al usar GetTransform() en una propiedad vacía provocaba que se cayese el servidor.
Actualizaciones y correcciones del modo Creativo y UEFN
Correcciones:
- Ahora las animaciones de la malla esquelética que utilizan montajes se activan correctamente.
- Ahora el desplazamiento por la pestaña Ajustes de la isla funciona correctamente.
- Se ha corregido un error por el que los accesorios de arma no aparecerían correctamente en las islas publicadas.
- Se han corregido varios errores de las islas de LEGO®:
- Las casillas colindantes se ya no se destruirán al colocarse con la herramienta teléfono.
- Se ha corregido un error que afectaba a la colocación de objetos al utilizar la herramienta teléfono para colocar algo dentro del volumen de un dispositivo fogata.
- Ahora los gestos de taquilla funcionan correctamente.
Dispositivos
Novedades:
- Se ha actualizado la interfaz de usuario del dispositivo banco de accesorios para que coincida con la nueva versión de Battle Royale.
Correcciones:
- El dispositivo de controles en tercera persona se vuelve a aplicar correctamente al jugador tras haber sido eliminado dentro de un vehículo.
- El efecto del dispositivo de controles en tercera persona desaparece cuando eliminan a un jugador.
- Ahora el cabezal del cable oscila en el lugar inicial en lugar de tras la primera acción al colocar un dispositivo LFO de Patchwork.
- El cable regresará al dispositivo al sostener un cable de Patchwork y abandonar una isla. *Se ha corregido que el dispositivo de ajustes de la ronda deshabilitase incorrectamente la opción de unirse a una partida en curso.
- Ahora el dispositivo baliza del controlador de tormenta avanzado funciona correctamente durante las pruebas de juego.
- Ahora el dispositivo controlador de tormenta avanzado activa correctamente las zonas seguras para actualizar el minimapa.
- Se ha corregido un error relacionado con el banco de accesorios por el que no se actualizaba la IU de interacción al modificar la clase o el equipo de un jugador durante una partida.
- Se ha corregido un error relacionado con los dispositivos de barrera y generador de efectos visuales por el que los ajustes de ignorar clase y equipo no funcionaban correctamente hasta que se actualizase la partida.
- Se ha corregido que la opción color acumulable del generador de efectos visuales no utilizase el selector adecuado.
Actualizaciones y correcciones de UEFN
Animación y secuencias
Novedades:
- Ahora Sequencer tiene en cuenta los tiempos de inicio distintos a cero al recortar o dividir subsecuencias.
- Se ha añadido una cola de animaciones, cuyo rendimiento será mejor cuando varias transiciones de animaciones ocurran en un solo fotograma.
Correcciones:
- Se ha corregido la evaluación de vectores de movimiento que usaba el programador de tareas personalizado.
- Las ponderadas fusionables ya no se duplican de forma incorrecta al incluirse en una animación de cámara.
- Ahora Sequencer puede gestionar la reproducción de sonido de varias secuencias a la vez.
- Ahora Sequencer invalida de forma correcta toda la secuencia al restaurar a un estado previo a la animación.
- Se ha corregido un error por el que los PNJ femeninos no se animaban correctamente al cruzarse de brazos.
Dispositivos
Novedades:
- En el dispositivo secuenciador del día, ahora el rango del control deslizante del volumen máximo llega hasta 2500 y ya no hay un valor máximo prestablecido.
- Se han ocultado las opciones no disponibles del dispositivo volumen de la cúpula del cielo en lugar de aparecer deshabilitadas para evitar confusiones.
- Se han ocultado las opciones no disponibles del dispositivo volumen de fuego en lugar de aparecer deshabilitadas para evitar confusiones.
Correcciones:
- Ahora los dispositivos de Patchwork muestran correctamente el fondo verde y rojo de la opción de habilitar y deshabilitar.
- Se ha corregido un error que provocaba que el dispositivo secuenciador del día se deshabilitara antes de tiempo cuando eliminaban a un jugador dentro del volumen de activación.
- Se ha corregido un error relacionado con el dispositivo potenciador de efectos visuales que provocaba que los usuarios que se unieran a una partida en curso no viesen correctamente los efectos visuales personalizados en jugadores.
- Se ha corregido un error que provocaba que el widget de experiencia de jugador mostrara el nivel -1 en islas de UEFN sin publicar.
Editor de UEFN
Novedades:
- Se han mejorado los tiempos de inicialización del editor cuando la pestaña de preferencias del editor permanece abierta.
- Se ha añadido un filtro al explorador de contenido que permite mostrar únicamente los elementos que no están en uso, pero que sí que forman parte del proyecto. Esto es especialmente útil a la hora de organizar el proyecto y gestionar los diferentes recursos.
- Ahora puede activarse y desactivarse la vista de juego desde las vistas del visor independiente.
- Ahora las propiedades de forma de matriz muestran la propiedad del título en los metadatos de recursos.
- Se ha añadido una comprobación que permite verificar que el proyecto solo tiene un dispositivo de ajustes de la isla (en caso de haber varias copias del dispositivo podrían darse errores en la isla).
- Los recuadros de búsqueda se muestran de manera predeterminada en menús con 10 entradas o más. Esta cifra puede modificarse mediante el nuevo ajuste del editor que se encuentra en General > Apariencia > Interfaz de usuario.
- Al pulsar la tecla Esc, se restablecerá la barra de búsqueda del menú tras haber escrito para iniciar una búsqueda.
- Se ha reducido el espacio vertical que ocupaba la barra de título al acortar los botones de minimizar, maximizar y cerrar y reduciendo el espaciado alrededor de los botones.
- Ahora el gizmo para cambiar de tamaño está oculto en los elementos que no pueden cambiarse de tamaño.
- Ahora las animaciones UMG están disponibles en UEFN.
- Ahora puede copiarse y pegarse información en el campo Movilidad del panel de detalles.
Correcciones:
- Ahora el actor piloto funciona correctamente.
- En el panel de detalles, ahora el indicador de progreso resuelve y desaparece sin problemas.
- Se ha corregido un error que provocaba que no se eliminasen correctamente los widgets vinculados a objetos.
- Se ha corregido un error que provocaba que el editor de materiales se cerrase inesperadamente cuando se intentaba restaurar una pestaña de código de sombreador antes de que las instancias del sombreador pudiesen rellenarse.
- Se ha corregido un error que provocaba que determinados actores se eliminasen tras enviar cambios.
- Se ha corregido un error que afectaba a los actores y que provocaba que los recursos no se cargasen correctamente.
- Se ha corregido un error que provocaba que un error de validación
USkinnedMeshComponentapareciera muchas veces en el registro comoUSkinnedMeshComponent (min LOD validation). - Se ha mejorado la forma de actualizar el registro para evitar spam, ya que estas entradas del registro no estaban validadas y podían llevar a malentendidos.
Entornos, escenarios e iluminación
Novedades:
- Se ha añadido el ajuste Intervalo de densidad permitido al paisaje Variedad de hierba. Puede utilizarse para impedir que se genere una variedad que siempre tenga una densidad de hierba que esté dentro de unos valores establecidos (expresado como intervalo entre 0 y 1).
- Se han implementado mejoras para aplanar la UX de un paisaje:
- El valor objetivo de aplanado y las propiedades de intervalo de gradas se definen en relación al espacio-mundo absoluto, por lo que los valores mínimo y máximo del control deslizante estarán vinculados a valores que el paisaje puede alcanzar. Esto quiere decir que el intervalo siempre será válido, independientemente del tamaño del paisaje.
- Ahora la cuadrícula de vista previa se ajusta en tiempo real cuando el valor objetivo se cambia mediante el control deslizante.
- Ahora la herramienta cuentagotas del valor objetivo de aplanado ya no validará cambios al hacer clic fuera del visor o al abandonar el modo Paisaje.
- Ahora los valores de los ajustes introducidos por el usuario en la cuadrícula de vista previa pueden guardarse correctamente.
- Se ha añadido el nuevo ajuste de isla Usar modo de detalles antiguo para permitir que los proyectos de UEFN puedan seguir utilizando el modo de detalles antiguo por defecto.
- Este ajuste afecta a los actores con el modo de detalle alto configurado, ya que era un modo de detalle no disponible previamente.
- Todos los actores que utilizaran el modo de detalle alto cambiarán al modo de detalle épico para que conserven su antiguo comportamiento cuando se deshabilite el ajuste de modo de detalles antiguo.
Correcciones:
- Se ha corregido un error de inicialización que afectaba al componente de luz local.
Materiales
Novedades:
- Cuando un material no se marca como persistente, se saltará el DDC de la traslación del material.
- Se ha añadido el ajuste Establecer automáticamente indicadores de uso en el editor por defecto a la configuración del proyecto para habilitar o deshabilitar que los nuevos materiales utilicen automáticamente indicadores de uso.
- Ahora el editor de materiales solo pasa los resultados a DDC tras una traslación con éxito si la consulta DDC termina a tiempo, es decir, antes de que la translación simultánea completa haya terminado. Esto evitará que se contamine el DDC con los resultados de materiales más pequeños que nunca serán procesados por el DDC al ser más rápido hacer una traslación directa.
- Se han modificado ligeramente materiales y texturas para hacer que la mochila de Fortnite tenga un aspecto más sucio y desgastado.
Correcciones:
- Se han añadido llamadas
ConditionalPostLoad()a los recursos de texturas afectados cuando se carga la función de material, y nos hemos asegurado de que la funciónConditionalPostLoad()se llama en mezclas y capas de instancias de materiales incluso fuera del editor. - Se ha añadido un comprobador null a
FHLSLMaterialTranslator::GetMaterialEnvironment()para impedir que se produzcan errores cuando no se pueda cargar una colección de parámetros a la que se hace referencia (porque ya no existe). - Ahora el editor de instancias de material deshabilita automáticamente los cambios de los parámetros de CurveAtlas cuando el nuevo parámetro en el nuevo padre hace referencia a una textura Atlas diferente (ya que de lo contrario la curva original no tendría sentido).
- Se ha corregido un error que provocaba cierres inesperados cuando se intentaba crear una vista previa de una expresión eliminada.
Modelado
Novedades:
- Se ha añadido compatibilidad con nuevas herramientas de selección de elementos de geometría:
- Herramienta de soldado
- Herramienta de desplazamiento
- Herramienta de división
- Herramienta de suavizado
Correcciones:
- Se ha corregido un error que provocaba que se perdieran los materiales al usar herramientas de modelado en algunas mallas.
- Se ha corregido un error que provocaba que Lumen no funcionase correctamente en mallas creadas con las herramientas de modelado.
- Se ha corregido un error que provocaba que los componentes de mallas dinámicas no actualizaran su visualización de previsualización de colisión.
Actualizaciones y correcciones de Verse
Lenguaje
Novedades
- Ahora
floatpuede utilizarse como asignación de teclas en Verse. - Se han añadido mensajes de aviso cuando se utiliza
structcon miembros no públicos. Próximamente,structsolo admitirá campos públicos, por lo que ahora se debe utilizar una clase para los miembros no públicos en su lugar. - Ahora el atributo editable funciona con
typeysubtype. Hemos añadido compatibilidad con UEFN para quetypesea editable (excepto porany, cuya edición no está permitida por diseño). Ejemplo:
a_class := class<concrete>:
@editable MyInt:int = 1
b_class := class(a_class):
@editable ExtraFloat:float = 1.0
# Esto ahora se mostrará en UEFN y puede modificarse a cualquier cosa que tenga una base a_class, como b_class en este ejemplo.
@editable
MyType:subtype(a_class) = a_class
Correcciones:
- Se ha corregido un error de verificación que tenía lugar en ocasiones en el servidor de juego cuando se cargaba un proyecto que contenía una instancia opcional de un
struct. - Escritura de escape del sistema utilizando
False:false. Esto es más un problema que tiene que ver con querer introducir un miembro de datos en una clase concreta sin haberle dado un valor predeterminado. - Se ha corregido una clase que heredaba de otra clase, que a su vez heredaba de una interfaz única que se consideraba incomparable.
- Ahora los códigos de clase incorrectos se identifican correctamente y se genera un mensaje de error. En este ejemplo,
Falseno tiene atribuido ningún valor, yXtampoco, pero las clases concretas tienen que tener valores predeterminados.
c := class<concrete>:
X:false = False:false
API
Novedades:
- Se ha añadido compatibilidad con Verse para el dispositivo cactus de sorbete.
Herramientas
Novedades:
- Se ha actualizado el selector de plantillas de Verse para que vaya más en línea con el estilo de UE5.
- Cuando se produce un error de tiempo de ejecución de Verse, ahora el editor mostrará un mensaje que indica que se puede finalizar la sesión.