Registro de Mudanças

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Core

Versão 4 -> Versão 5

  • ModalManager

    • [MUDANÇA QUEBRA] Os botões do HUD para todos os pacotes agora estão armazenados em um local centralizado, em um ScreenGui sob FeaturePackagesCore. Este ScreenGui pode ser recuperado com ModalManager.getHudGui(). Ele contém dois frames, que são usados para armazenar botões do HUD em diferentes locais na tela. Todos os pacotes precisam ser atualizados para usar os novos locais de botões do HUD centralizados.
    • Adicionada o método ModalManager.toggleOpen para alternar a visibilidade de um modal dado.
  • UITimer, SharedConstants

    • [MUDANÇA QUEBRA] Renomeado CircularIndicator para RoundProgressBar para ser mais consistente com o nome do ProgressBar linear. Isso inclui o CollectionServiceTag e instâncias do mesmo nome.
  • playPurchaseEffect

    • Corrigido o problema dos ImageLabels animados não sendo limpos após a conclusão da animação de coleção
    • Corrigido o loop de animação saindo prematuramente após o primeiro item quando overrideTransparency é verdadeiro
    • Os ImageLabels animados agora sempre têm ImageTransparency de 0 para permitir melhor visibilidade ao animar ícones que não são opacos
    • Reduzida a duração da animação Hover de 0.5 para 0.3 segundos para uma sensação um pouco mais rápida
    • Ajustadas as animações UIHover para esclarecer a lógica e evitar redimensionar TextButtons e TextLabels, optando por ajustar o TextTransparency e o BackgroundTransparency em vez disso. Outros tipos de instâncias ainda são redimensionados.
  • UITween

    • Tornada a função playTween pública como UITween.play para permitir uma animação mais personalizada de várias propriedades
  • UITimer, Attributes

    • O tempo agora é baseado em Workspace:GetServerTimeNow() em vez de DateTime.now() para permitir uma melhor sincronização entre o cliente e os temporizadores do servidor
    • Corrigido o atributo FeaturePackagesTimerExpired não sendo definido quando o temporizador expira
  • TranslationStrings

    • Adicionadas algumas strings usadas no novo pacote de Recompensas de Engajamento

Bundles

Versão 8 -> Versão 9

  • UIController
    • [MUDANÇA QUEBRA] Refatorada a criação de botões do HUD para passar pelo novo local centralizado FeaturePackagesCore.ModalManager
    • [MUDANÇA QUEBRA] Atualizado o estilo dos botões do HUD para alcançar uma aparência mais consistente em todos os pacotes
    • [MUDANÇA QUEBRA] Refatoração significativa da lógica que controla o comportamento colapsável dos botões do HUD para ser mais intuitivo com animações mais suaves

Missions

Versão 9 -> Versão 10

  • UIController

    • [MUDANÇA QUEBRA] Refatorada a criação de botões do HUD para passar pelo novo local centralizado FeaturePackagesCore.ModalManager
    • [MUDANÇA QUEBRA] Atualizado o estilo dos botões do HUD para alcançar uma aparência mais consistente em todos os pacotes
  • MissionsUI

    • Adicionada um método getter de botão do HUD getMissionsHudButton para desacoplar a hierarquia do botão do HUD do pacote Season Passes
  • Server.Missions

    • Corrigido um potencial loop infinito ao inicializar dados para um novo jogador
  • MissionsExample

    • Corrigida a detecção de caminhada que não funcionava muito bem quando o jogador caminha em uma velocidade consistente
    • Removida a detecção de salto para simplificar o exemplo, uma vez que escutar saltos no servidor é inconsistente
  • Configs.Missions

    • Corrigido um erro de digitação startImmeadiately -> startImmediately. O pacote ainda verifica o valor com erro de digitação, mas novos trabalhos devem usar o nome corrigido. Também corrigidos vários erros de digitação em código interno em vários scripts.
    • Renomeada a exigência de missões de exemplo de Walks para Steps para melhor gramática
    • Atualizadas as missões de exemplo para usar Walking em vez de Jumping para todas as métricas
    • Atualizados os valores numéricos de exemplo para permitir um pouco mais de tempo para testar no estúdio
    • Atualizadas as recompensas de missões de exemplo para adicionar XP em vez de moedas para melhor integrar o exemplo das Season Passes
  • Instâncias de botões UI:

    • Adicionados padding, raio de canto, tag UIHover e ajustada a posição do texto para melhorar ligeiramente o estilo

Season Passes

Versão 5 -> Versão 6

  • UIController

    • [MUDANÇA QUEBRA] Atualizada a referência ao botão HUD das Missões para usar o novo método MissionsUI.getMissionsHudButton
  • Configs.Season

    • Atualizados o exemplo de temporada startUtc e endUtc para ser relativo ao tempo atual, a fim de permitir que os testes no estúdio funcionem independentemente de quando o pacote está sendo testado. Para a maioria dos propósitos, ainda se desejaria usar um tempo absoluto na sua própria configuração de temporada.
  • Instâncias de botões UI

    • Adicionados padding, raio de canto e tag UIHover para corresponder ao estilo ligeiramente melhorado do painel de Missões
©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.