Journal des modifications

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Core

Version 4 -> Version 5

  • ModalManager

    • [CHANGEMENT MAJEUR] Les boutons HUD pour tous les packages sont désormais stockés à un emplacement centralisé, dans un ScreenGui sous FeaturePackagesCore. Ce ScreenGui peut être récupéré avec ModalManager.getHudGui(). Il contient deux cadres, qui sont utilisés pour stocker les boutons HUD à différents emplacements à l'écran. Tous les packages doivent être mis à jour pour utiliser les nouveaux emplacements de boutons HUD centralisés.
    • Ajout de la méthode ModalManager.toggleOpen pour basculer la visibilité d'un modal donné.
  • UITimer, SharedConstants

    • [CHANGEMENT MAJEUR] Renommé CircularIndicator en RoundProgressBar pour être plus cohérent avec le nom du ProgressBar linéaire. Cela inclut le CollectionServiceTag et les instances du même nom.
  • playPurchaseEffect

    • Correction des ImageLabels animés ne s'effaçant pas après la fin de l'animation de collection
    • Correction de la boucle d'animation se terminant prématurément après le premier élément lorsque overrideTransparency est vrai
    • Les ImageLabels animés ont désormais toujours une ImageTransparency de 0 pour permettre une meilleure visibilité lors de l'animation d'icônes qui ne sont pas opaques
    • Durée de l'animation Hover réduite de 0.5 à 0.3 secondes pour une sensation légèrement plus réactive
    • Ajustement des animations UIHover pour clarifier la logique et éviter le redimensionnement des TextButtons et TextLabels, optant pour l'ajustement de la TextTransparency et de la BackgroundTransparency à la place. D'autres types d'instances continuent à être redimensionnés.
  • UITween

    • La fonction playTween a été rendue publique sous le nom UITween.play pour permettre un tweener personnalisé de plusieurs propriétés
  • UITimer, Attributes

    • Le temps est maintenant basé sur Workspace:GetServerTimeNow() au lieu de DateTime.now() pour permettre une meilleure synchronisation entre les minuteries client et serveur
    • Correction de l'attribut FeaturePackagesTimerExpired ne se réglant pas lorsque le timer expire
  • TranslationStrings

    • Ajout de quelques chaînes utilisées dans le nouveau package Engagement Rewards

Bundles

Version 8 -> Version 9

  • UIController
    • [CHANGEMENT MAJEUR] Réécriture de la création de boutons HUD pour passer par le nouvel emplacement centralisé FeaturePackagesCore.ModalManager
    • [CHANGEMENT MAJEUR] Mise à jour du style des boutons HUD pour obtenir un look plus cohérent à travers tous les packages
    • [CHANGEMENT MAJEUR] Réécriture majeure de la logique contrôlant le comportement pliable des boutons HUD pour être plus intuitive avec des animations plus fluides

Missions

Version 9 -> Version 10

  • UIController

    • [CHANGEMENT MAJEUR] Réécriture de la création de boutons HUD pour passer par le nouvel emplacement centralisé FeaturePackagesCore.ModalManager
    • [CHANGEMENT MAJEUR] Mise à jour du style des boutons HUD pour obtenir un look plus cohérent à travers tous les packages
  • MissionsUI

    • Ajout d'un getter de bouton HUD getMissionsHudButton pour découpler la hiérarchie du bouton HUD du package Season Passes
  • Server.Missions

    • Correction d'une boucle infinie potentielle lors de l'initialisation des données pour un nouveau joueur
  • MissionsExample

    • Correction de la détection de marche ne fonctionnant pas très bien lorsque le joueur marche à une vitesse constante
    • Suppression de la détection de saut pour simplifier l'exemple, car écouter les sauts sur le serveur est incohérent
  • Configs.Missions

    • Correction d'une faute de frappe startImmeadiately -> startImmediately. Le package vérifie toujours la valeur mal orthographiée, mais le nouveau travail doit utiliser le nom corrigé. Correction de diverses fautes de frappe dans le code interne à travers divers scripts.
    • Renommé l'exigence des missions d'exemple de Walks à Steps pour une meilleure grammaire
    • Mise à jour des missions d'exemple pour utiliser Walking au lieu de Jumping pour toutes les métriques
    • Mise à jour des valeurs numériques d'exemple pour permettre un peu plus de temps pour tester dans le studio
    • Mise à jour des récompenses de missions d'exemple pour ajouter des XP au lieu de pièces afin de mieux intégrer le concept des Season Passes
  • Instances de bouton UI :

    • Ajout de rembourrage, de rayon de coin, de balise UIHover, et ajustement de la position du texte pour améliorer légèrement le style

Season Passes

Version 5 -> Version 6

  • UIController

    • [CHANGEMENT MAJEUR] Mise à jour de la référence au bouton HUD des Missions pour utiliser la nouvelle méthode MissionsUI.getMissionsHudButton
  • Configs.Season

    • Mise à jour de la saison d'exemple startUtc et endUtc pour être relatives au temps actuel afin de permettre aux tests en studio de fonctionner, quelle que soit la période à laquelle le package est testé. Pour la plupart des usages, vous souhaiterez toujours utiliser un temps absolu dans votre propre configuration de saison.
  • Instances de bouton UI

    • Ajout de rembourrage, de rayon de coin, et de balise UIHover pour correspondre au style légèrement amélioré du panneau Missions
©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.