Registro delle modifiche

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Core

Versione 4 -> Versione 5

  • ModalManager

    • [CAMBIO INDISCUTIBILE] I pulsanti HUD per tutti i pacchetti sono ora memorizzati in una posizione centralizzata, in un ScreenGui sotto FeaturePackagesCore. Questo ScreenGui può essere recuperato con ModalManager.getHudGui(). Contiene due frame, utilizzati per memorizzare i pulsanti HUD in diverse posizioni sullo schermo. Tutti i pacchetti devono essere aggiornati per utilizzare le nuove posizioni centralizzate dei pulsanti HUD.
    • Aggiunto il metodo ModalManager.toggleOpen per attivare/disattivare la visibilità di un dato modale.
  • UITimer, SharedConstants

    • [CAMBIO INDISCUTIBILE] Rinominato CircularIndicator in RoundProgressBar per essere più coerente con il nome del ProgressBar lineare. Questo include il CollectionServiceTag e le istanze con lo stesso nome.
  • playPurchaseEffect

    • Risolto il problema delle ImageLabels animate che non vengono pulite dopo che l'animazione di raccolta è completata
    • Risolto il problema dell'uscita anticipata del ciclo di animazione dopo il primo elemento quando overrideTransparency è vero
    • Le ImageLabels animate ora hanno sempre ImageTransparency di 0 per consentire una migliore visibilità quando si animano icone che non sono opache
    • Ridotta la durata dell'animazione Hover da 0.5 a 0.3 secondi per una sensazione leggermente più reattiva
    • Adjustato le animazioni UIHover per chiarire la logica e evitare di ridimensionare TextButtons e TextLabels, optando invece per regolare TextTransparency e BackgroundTransparency. Altri tipi di istanza continuano a essere ridimensionati.
  • UITween

    • Reso pubblico il metodo playTween come UITween.play per consentire una tweening più personalizzato di più proprietà
  • UITimer, Attributes

    • Il tempo ora si basa su Workspace:GetServerTimeNow() invece di DateTime.now() per consentire una migliore sincronizzazione tra il timer del client e quello del server
    • Risolto il problema dell'attributo FeaturePackagesTimerExpired che non veniva impostato quando il timer scade
  • TranslationStrings

    • Aggiunti un paio di stringhe utilizzate nel nuovo pacchetto Engagement Rewards

Bundles

Versione 8 -> Versione 9

  • UIController
    • [CAMBIO INDISCUTIBILE] Rifattorizzata la creazione dei pulsanti HUD per passare attraverso la nuova posizione centralizzata FeaturePackagesCore.ModalManager
    • [CAMBIO INDISCUTIBILE] Aggiornato lo stile dei pulsanti HUD per ottenere un aspetto più coerente in tutti i pacchetti
    • [CAMBIO INDISCUTIBILE] Grande rifattorizzazione della logica che controlla il comportamento di riduzione dei pulsanti HUD per renderlo più intuitivo con animazioni più fluide

Missions

Versione 9 -> Versione 10

  • UIController

    • [CAMBIO INDISCUTIBILE] Rifattorizzata la creazione dei pulsanti HUD per passare attraverso la nuova posizione centralizzata FeaturePackagesCore.ModalManager
    • [CAMBIO INDISCUTIBILE] Aggiornato lo stile dei pulsanti HUD per ottenere un aspetto più coerente in tutti i pacchetti
  • MissionsUI

    • Aggiunto un metodo getter per il pulsante HUD getMissionsHudButton per separare l'ereditarietà del pulsante HUD dal pacchetto Season Passes
  • Server.Missions

    • Risolto un potenziale ciclo infinito durante l'inizializzazione dei dati per un nuovo giocatore
  • MissionsExample

    • Risolto il problema del rilevamento della camminata che non funzionava molto bene quando il giocatore cammina a una velocità costante
    • Rimossa la rilevazione del salto per semplificare l'esempio, poiché ascoltare i salti sul server è incoerente
  • Configs.Missions

    • Risolto un errore di battitura startImmeadiately -> startImmediately. Il pacchetto controlla ancora il valore con errore di battitura, ma il nuovo lavoro dovrebbe utilizzare il nome corretto. Risolti anche vari errori di battitura nel codice interno attraverso vari script.
    • Rinominato il requisito delle missioni di esempio da Walks a Steps per una grammatica migliore
    • Aggiornate le missioni di esempio per utilizzare Walking invece di Jumping per tutte le metriche
    • Aggiornati i valori numerici di esempio per consentire un tempo leggermente maggiore di test in studio
    • Aggiornate le ricompense delle missioni di esempio per aggiungere XP invece di monete per integrare meglio l'esempio di Season Passes
  • Istanze dei pulsanti UI:

    • Aggiunti padding, raggio degli angoli, tag UIHover e adattata la posizione del testo per migliorare leggermente lo stile

Season Passes

Versione 5 -> Versione 6

  • UIController

    • [CAMBIO INDISCUTIBILE] Aggiornato il riferimento al pulsante HUD delle missioni per utilizzare il nuovo metodo MissionsUI.getMissionsHudButton
  • Configs.Season

    • Aggiornati l'esempio di stagione startUtc e endUtc per essere relativi al tempo attuale in modo da consentire il test in studio per funzionare indipendentemente da quando viene testato il pacchetto. Per la maggior parte degli scopi, si vorrebbe comunque utilizzare un tempo assoluto nella propria configurazione di stagione.
  • Istanze dei pulsanti UI

    • Aggiunti padding, raggio degli angoli e tag UIHover per abbinare lievemente il miglioramento dello stile del pannello delle missioni
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.