Núcleo
Versão 4 -> Versão 5
Gerenciador de Modal * [MUDANÇA DE QUEBRA] Os botões HUD para todos os pacotes agora são armazenados em uma localização centralizada, em um ScreenGui sob FeaturePackagesCore .Este ScreenGui pode ser recuperado com ModalManager.getHudGui().Ela contém dois quadros, 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ão HUD centralizados.
- Adicionado método ModalManager.toggleOpen para alternar a visibilidade de um modal dado.
UITimer, Compartilhados Davis * [MUDANÇA DE QUEBRA] Renomeado CircularIndicator para RoundProgressBar para ser mais consistente com o nome do linear ProgressBar .Isso inclui o CollectionServiceTag e instâncias de mesmo nome.
efeito de compra de jogo * Rótulos de Imagem Animados Corrigidos não sendo limpados após a conclusão da animação de coleta
- Ciclo de animação corrigido que sai mais cedo após o primeiro item quando overrideTransparency é verdadeiro
- As Imagens Animadas agora sempre têm ImageTransparency de 0 para permitir uma melhor visibilidade ao animar ícones que não são opacos
- Duração da animação reduzida Hover de 0.5 a 0.3 segundos para uma sensação ligeiramente mais rápida
- Animações ajustadas UIHover para esclarecer a lógica e evitar redimensionar TextButtons e TextLabels, optando por ajustar TextTransparency e BackgroundTransparency em vez disso.Outros tipos de instância ainda são redimensionados.
UITween * Feita playTween função pública como UITween.play para permitir mais customização de tweening de várias propriedades
UITimer, Atributos * O tempo agora é baseado em Workspace:GetServerTimeNow() em vez de DateTime.now() para permitir uma sincronização melhor entre os relógios do cliente e do servidor
- Atributo FeaturePackagesTimerExpired corrigido não sendo definido quando o tempo limite expira
strings de tradução * Adicionado algumas cordas usadas no novo pacote de Recompensas de Engajamento
Pacotes
Versão 8 -> Versão 9
- Controlador de UI * [MUDANÇA DE QUEBRA] Criação de botão HUD refatorada para passar pela nova localização centralizada FeaturePackagesCore.ModalManager
- [MUDANÇA DE QUEBRA] Atualizou o estilo dos botões do HUD para obter um olhar mais consistente em todos os pacotes
- [MUDANÇA DE QUEBRA] Maior refatoramento da lógica que controla o comportamento do botão do HUD dobradiçável para ser mais intuitivo com animações mais suaves
Missões
Versão 9 -> Versão 10
Controlador de UI * [MUDANÇA DE QUEBRA] Criação de botão HUD refatorada para passar pela nova localização centralizada FeaturePackagesCore.ModalManager
- [MUDANÇA DE QUEBRA] Atualizou o estilo dos botões do HUD para obter um olhar mais consistente em todos os pacotes
MISSÕESUI * Adicionado um separador de botão HUD getMissionsHudButton para desacoplar a hierarquia do botão HUD do pacote de Passes de Temporada
Servidor.Missões * Corrigido um ciclo infinito potencial ao inicializar dados para um novo jogador
Exemplo de Missão * Detecção de caminhada corrigida que não funciona muito bem quando o jogador caminha a uma velocidade consistente
- Removida detecção de pulo para simplificar o exemplo, pois ouvir pulos no servidor é inconsistente
Configurações.Missões * Corrigido um erro de digitação startImmeadiately -> startImmediately .O pacote ainda verifica o valor digitado, mas o novo trabalho deve usar o nome corrigido.Também corrigido várias tipografias em código interno em vários scripts.
- Requisito de missões de exemplo renomeado de Walks para Steps para uma melhor gramatização
- Exemplos de missões atualizados para usar Walking em vez de Jumping para todas as métricas
- Exemplos numericamente atualizados para permitir um pouco mais de tempo para testar no estúdio
- Recompensas de missão de exemplo atualizadas para adicionar XP em vez de moedas para integrar melhor o exemplo dos Passes de Temporada
Instâncias de botão de UI:
- Adicionado espaçamento, raio de canto, tag UIHover e posicionamento de texto ajustado para melhorar ligeiramente o estilo
Passes de Temporada
Versão 5 -> Versão 6
Controlador de UI * [MUDANÇA DE QUEBRA] Atualizou a referência ao botão HUD de Missões para usar o novo método MissionsUI.getMissionsHudButton
Configs.Season * Atualizou a temporada de exemplo startUtc e endUtc para ser relativa ao tempo atual para permitir que o teste no estúdio funcione independentemente de quando o pacote está sendo testado.Para a maioria dos propósitos, você ainda desejará usar um tempo absoluto na configuração da sua própria temporada.
Instâncias de botão da UI * Adicionado espaçamento, raio de canto e tag UIHover para combinar com o estilo ligeiramente melhorado do painel de Missões