Cambios

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Núcleo

Versión 4 -> Versión 5

  • ModalManager

    • [CAMBIO IMPORTANTE] Los botones HUD para todos los paquetes ahora se almacenan en una ubicación centralizada, en un ScreenGui bajo FeaturePackagesCore. Este ScreenGui se puede obtener con ModalManager.getHudGui(). Contiene dos marcos, que se utilizan para almacenar botones HUD en diferentes ubicaciones de la pantalla. Todos los paquetes deben actualizarse para usar las nuevas ubicaciones centralizadas de los botones HUD.
    • Se agregó el método ModalManager.toggleOpen para alternar la visibilidad de un modal dado.
  • UITimer, SharedConstants

    • [CAMBIO IMPORTANTE] Se cambió el nombre de CircularIndicator a RoundProgressBar para ser más consistente con el nombre del ProgressBar lineal. Esto incluye el CollectionServiceTag y las instancias del mismo nombre.
  • playPurchaseEffect

    • Se corrigió que los ImageLabels animados no se limpiaran después de que se completara la animación de colección.
    • Se corrigió que el bucle de animación saliera demasiado pronto después del primer elemento cuando overrideTransparency es verdadero.
    • Los ImageLabels animados ahora siempre tienen una ImageTransparency de 0 para permitir una mejor visibilidad al animar íconos que no son opacos.
    • Se redujo la duración de la animación Hover de 0.5 a 0.3 segundos para una sensación un poco más rápida.
    • Se ajustaron las animaciones UIHover para aclarar la lógica y evitar el redimensionamiento de TextButtons y TextLabels, eligiendo ajustar la TextTransparency y la BackgroundTransparency en su lugar. Otros tipos de instancias aún se redimensionan.
  • UITween

    • Se hizo pública la función playTween como UITween.play para permitir una interpolación más personalizada de múltiples propiedades.
  • UITimer, Attributes

    • El tiempo ahora se basa en Workspace:GetServerTimeNow() en lugar de DateTime.now() para permitir una mejor sincronización entre los temporizadores del cliente y del servidor.
    • Se corrigió que el atributo FeaturePackagesTimerExpired no se estableciera cuando el temporizador expirara.
  • TranslationStrings

    • Se añadieron un par de cadenas utilizadas en el nuevo paquete de Recompensas de Participación.

Paquetes

Versión 8 -> Versión 9

  • UIController
    • [CAMBIO IMPORTANTE] Se refactorizó la creación de botones HUD para pasar por la nueva ubicación centralizada FeaturePackagesCore.ModalManager.
    • [CAMBIO IMPORTANTE] Se actualizó el estilo de los botones HUD para lograr un aspecto más consistente en todos los paquetes.
    • [CAMBIO IMPORTANTE] Refactorización importante de la lógica que controla el comportamiento colapsable del botón HUD para ser más intuitiva con animaciones más suaves.

Misiones

Versión 9 -> Versión 10

  • UIController

    • [CAMBIO IMPORTANTE] Se refactorizó la creación de botones HUD para pasar por la nueva ubicación centralizada FeaturePackagesCore.ModalManager.
    • [CAMBIO IMPORTANTE] Se actualizó el estilo de los botones HUD para lograr un aspecto más consistente en todos los paquetes.
  • MissionsUI

    • Se añadió un obtenedor de botón HUD getMissionsHudButton para desacoplar la jerarquía del botón HUD del paquete de Pases de Temporada.
  • Server.Missions

    • Se corrigió un posible bucle infinito al inicializar datos para un nuevo jugador.
  • MissionsExample

    • Se corrigió que la detección de caminata no funcionara muy bien cuando el jugador camina a una velocidad constante.
    • Se eliminó la detección de saltos para simplificar el ejemplo, ya que escuchar saltos en el servidor es inconsistente.
  • Configs.Missions

    • Se corrigió un error tipográfico startImmeadiately -> startImmediately. El paquete aún verifica el valor con el error tipográfico, pero el trabajo nuevo debe utilizar el nombre corregido. También se corrigieron varios errores tipográficos en el código interno de varios scripts.
    • Se cambió el nombre del requisito de misiones de ejemplo de Walks a Steps para mejor gramática.
    • Se actualizaron las misiones de ejemplo para usar Walking en lugar de Jumping para todas las métricas.
    • Se actualizaron los valores numéricos de ejemplo para permitir un poco más de tiempo para probar en el estudio.
    • Se actualizaron las recompensas de misiones de ejemplo para añadir XP en lugar de monedas para integrar mejor el ejemplo de Pases de Temporada.
  • Instancias de botón UI:

    • Se añadió relleno, radio de esquina, etiqueta UIHover, y se ajustó la posición del texto para mejorar ligeramente el estilo.

Pases de Temporada

Versión 5 -> Versión 6

  • UIController

    • [CAMBIO IMPORTANTE] Se actualizó la referencia al botón HUD de Misiones para usar el nuevo método MissionsUI.getMissionsHudButton.
  • Configs.Season

    • Se actualizaron los ejemplos de la temporada startUtc y endUtc para que sean relativos al tiempo actual para permitir que las pruebas en el estudio funcionen sin importar cuándo se esté probando el paquete. Para la mayoría de los propósitos, aún querrías usar un tiempo absoluto en tu propia configuración de temporada.
  • Instancias de botón UI

    • Se añadieron relleno, radio de esquina y etiqueta UIHover para que coincidan con el estilo ligeramente mejorado del panel de Misiones.
©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.