Actualización v.25.20 del ecosistema de Fortnite
El equipo de Fortnite
La actualización v.25.20 de Fortnite incluye enredaderas de deslizamiento, plantas de vainas salvajes y dispositivos de portal de tienda de objetos, así como opciones y funciones nuevas para los dispositivos de barrera, de baliza y de objetomático. Además, el inventario del modo Creativo y el navegador de contenido de UEFN tienen armas, consumibles y recursos nuevos. Recuerden, ahora encontrarán las correcciones de errores del modo Creativo, de UEFN y de Verse en nuestros manuales del sitio web de la comunidad de desarrolladores de Epic.
Recordatorio de dispositivos actualizados
Queremos recordarles sobre un próximo cambio en las islas creativas que usan los dispositivos mejorados de forma predeterminada.
Hace ya un tiempo que pueden convertir sus islas del modo Creativo a dispositivos actualizados de forma manual en la pestaña Herramientas de Mi isla haciendo clic en el botón Mejorar dispositivos. A partir de una actualización futura, las islas creativas usarán los dispositivos actualizados de forma predeterminada. Estos dispositivos son los mismos que se usan en UEFN, y cuentan con mejoras respecto a los dispositivos originales, como:
- Entrada numérica directa
- Selectores de colores
- Características adicionales en algunos dispositivos
Nos gustaría que compartan con nosotros cualquier problema o dudas que hayan tenido con los dispositivos actualizados para que la conversión sea lo más fluida posible.
Dispositivos nuevos
Enredaderas de deslizamiento
Las nuevas enredaderas de deslizamiento de la temporada Tierras salvajes de Batalla campal ya están disponibles en forma de dispositivo nuevo. El dispositivo de enredaderas de deslizamiento es similar al dispositivo de barras de deslizamiento, pero tiene un par de nuevas opciones de variación visual.
Plantas de vainas salvajes
Hay tres plantas de vainas nuevas de la temporada Tierras salvajes de Batalla campal disponibles en forma de dispositivos nuevos:
Pueden personalizar el comportamiento de estas plantas de varias formas: elegir si lanza un proyectil o si explota al impactar, si vuelve a crecer automáticamente o solo cuando se produzca un evento, y así sucesivamente.
Portal de tienda de objetos
El nuevo dispositivo de portal de tienda de objetos otorga a los jugadores una forma de acceder a la tienda de objetos sin moverse de su isla. Este dispositivo nuevo solo está disponible en islas creativas que se convirtieron para usar dispositivos actualizados y en islas de UEFN.
Actualizaciones de dispositivo
Opciones nuevas para el objetomático
Añadimos opciones nuevas al dispositivo de administrador del objetomático:
- Notificar la posición de objetos escondidos en intervalos: determina si el dispositivo notifica la ubicación de los jugadores escondidos.
- Duración de la animación de disfrazarse: determina cuánto tiempo tarda un jugador en disfrazarse.
Funciones nuevas para la baliza
El dispositivo de baliza tiene funciones nuevas que pueden usar para controlar manualmente si una baliza se muestra a un jugador:
- Agregar al jugador a la lista Mostrar: añade al jugador instigador a la lista de jugadores que pueden ver la baliza.
- Quitar al jugador de la lista Mostrar: elimina al jugador instigador de la lista de jugadores que pueden ver la baliza. El jugador podrá seguir viendo la baliza si está en un equipo que tenga permitido ver la baliza.
- Quitar a todos los jugadores de la lista Mostrar: elimina a todos los jugadores de la lista de jugadores que pueden ver la baliza. Los jugadores podrán seguir viendo la baliza si están en un equipo que tenga permitido ver la baliza.
Opciones nuevas para la barrera
El dispositivo de barrera tiene opciones y funciones nuevas que pueden usar para permitir a algunos jugadores atravesar la zona de un dispositivo de barrera. Esto se puede hacer por equipo, clase o de forma manual para cada jugador que use las funciones del dispositivo. Combinar las versiones de caja y hueco les ofrece mayor flexibilidad a la hora de elegir ubicaciones donde quieren excluir a ciertos jugadores, como en puntos de aparición.
Opciones nuevas:
- Ignorar equipo: la barrera ignora a todos los jugadores en el equipo seleccionado, además de las cámaras de dichos jugadores.
- Ignorar clase: la barra ignora a todos los jugadores asignados a la clase seleccionada, además de las cámaras de dichos jugadores.
Funciones nuevas:
- Agregar al jugador a lista Ignorar: añade al jugador instigador a la lista de jugadores a los que ignorar. Esto se suma a las listas de Ignorar equipo e Ignorar clase.
- Quitar al jugador de lista Ignorar: elimina a un jugador específico de la lista de jugadores a los que ignorar.
- Quitar a todos los jugadores de lista Ignorar: elimina a todos los jugadores de la lista de jugadores a los que ignorar. Los jugadores seguirán siendo ignorados si están en el equipo seleccionado en la opción Ignorar equipo o si están asignados a la clase seleccionada en la opción Ignorar clase.
Por si se lo perdieron: arma y objeto consumible nuevos
En caso de que se los hayan perdido, estos son los objetos que lanzamos entre parches:
- Arma rifle de repetición explosivo
- Consumible pack de bofetada
¡Las miniaturas cuadradas pronto llegarán a Descubrir!
Por si se perdieron la publicación del blog de resumen de Descubrir, una de las formas en las que estamos mejorando la presentación de contenido es cambiando el tamaño de las miniaturas. Ya pueden subir una miniatura cuadrada (1024 x 1024) junto a su imagen actual; de esta forma, estarán listos cuando hagamos el cambio al nuevo tamaño de miniaturas en Descubrir más adelante este año.
Fragmentos de códigos de Verse
¿Están buscando códigos de Verse que pueden agregar a su juego? ¡Echen un vistazo a estos nuevos fragmentos de códigos de Verse!
- Fragmento para crear una clase de pila en Verse: una pila es una estructura de datos que les permite almacenar y recuperar datos siguiendo el principio de último en entrar, primero en salir (UEPS).
- Fragmento para convertir un número de punto flotante en una cadena: esta es una función de utilidad para convertir un número de punto flotante en una cadena truncada a un número específico de decimales.
Objetos nuevos en el modo Creativo y en UEFN
Actualizaciones de prefabricados y galerías
- Galería de roca de la selva del Capítulo 4
- Galería de plataforma de roca del Capítulo 4
- Galería de naturaleza de la jungla del Capítulo 4
- Galería de objetos de selva del Capítulo 4
- Galería de árbol pantanoso
- Galería de pisos y escaleras de Asentamiento Arbolado
- Galería de paredes y techos de Asentamiento Arbolado
- Construcción A de Ciudad Caída
- Construcción B de Ciudad Caída
- Templo A de Asentamiento Arbolado
- Templo B de Asentamiento Arbolado
- Construcción de ciudad cibernética G
Armas nuevas o que regresan
- Pistola descomunal
¡La cámara guiada por riel y la cámara guiada por grúa llegaron a UEFN!
Usen la cámara de riel y la cámara de grúa en el secuenciador para añadir movimiento a la cámara. Esto les dará un mayor control sobre la cámara y una mayor precisión en sus movimientos.
Efectos visuales personalizados al recoger recolectables en UEFN
Ahora, al usar un dispositivo de objeto recolectable, pueden crear efectos visuales en Niagara y añadirlos a un objeto recolectable cuando se recoja.
Verse ahora es compatible con variables globales
Con Verse, ahora es posible almacenar y acceder a datos en una variable global, la cual es específica para cada instancia de isla. Antes, no era posible definir una variable de módulo, pero ahora se puede hacer si tiene el tipo `weak_map(session, t)` para cualquier tipo `t`.
Para permitir esta funcionalidad, añadimos un nuevo tipo `weak_map`, similar al tipo existente `map`, y una nueva clase `session` y función `GetSession()` para obtener una referencia de la sesión actual y acceder a las variables globales.
El siguiente ejemplo muestra cómo establecer una variable entera global y cómo acceder a ella.
var GlobalInt:weak_map(session, int) = map{}
ExampleFunction():void=
X := if (Y := GlobalInt[GetSession()]) then Y + 1 else 0
if:
set GlobalInt[GetSession()] = X
Print("{X}")
Las variables globales presentan los siguientes límites:
- Solo pueden acceder a los valores de la sesión actual en la que estén, pero no de otras sesiones.
- La variable `weak_map`no puede ser completamente leída ni escrita, lo que significa que no es posible leer o modificar valores para todas las sesiones.
- No es posible iterar los valores de una expresión `weak_map` ni saber cuántas sesiones están actualmente activas, ya que `weak_map`no tiene longitud.