Cambi log

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

Nucleo

Versione 4 -> Versione 5

  • Gestore modalità * [CAMBIO ROTTURA] 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, che vengono utilizzati per archiviare i pulsanti HUD in diverse posizioni sullo schermo.Tutti i pacchetti devono essere aggiornati per utilizzare le nuove posizioni dei pulsanti HUD centralizzati.

    • Aggiunto metodo ModalManager.toggleOpen per attivare la visibilità di un dato modale.
  • UITimer, SharedDTO * [CAMBIO ROTTURA] Rinominato CircularIndicator a RoundProgressBar per essere più coerente con il nome del lineare ProgressBar .Questo include il CollectionServiceTag e le istanze dello stesso nome.

  • effetto di acquisto di gioco * Etichette di immagine animata fisse non pulite dopo che l'animazione di raccolta è completata

    • Ciclo di animazione fisso che esce presto dopo il primo oggetto quando overrideTransparency è vero
    • Le immagini animata ora hanno sempre ImageTransparency di 0 per consentire una migliore visibilità quando si animano le icone che non sono opache
    • Riduzione della durata dell'animazione Hover da 0.5 a 0.3 secondi per una sensazione leggermente più snella
    • Animazioni aggiustate UIHover a chiarire la logica e evitare di ridimensionare TextButton e TextLabels, optando invece di aggiustare TextTransparency e BackgroundTransparency.Altri tipi di istanza ancora vengono ridimensionati.
  • UITween * Fatto playTween funzione pubblica come UITween.play per consentire un più personalizzato tweening di più proprietà

  • UITimer, Attributi * Il tempo è ora basato su Workspace:GetServerTimeNow() invece di DateTime.now() per consentire una migliore sincronizzazione tra il timer del client e del server

    • Attributo FeaturePackagesTimerExpired fisso non impostato quando scade il timer
  • Stringhe di traduzione * Aggiunto un paio di stringhe utilizzate nel nuovo pacchetto Reward di Engagement

Pacchi

Versione 8 -> Versione 9

  • Controller di interfaccia utente * [CAMBIO ROTTURA] Ricreazione del pulsante HUD ristrutturata per passare attraverso la nuova posizione centralizzata FeaturePackagesCore.ModalManager
    • [CAMBIO ROTTURA] Aggiornato lo stile dei pulsanti HUD per ottenere un aspetto più coerente su tutti i pacchetti
    • [CAMBIO ROTTURA] Maggiore rifactorizzazione della logica che controlla il comportamento pieghevole del pulsante HUD per essere più intuitivo con animazioni più lisce

Missioni

Versione 9 -> Versione 10

  • Controller di interfaccia utente * [CAMBIO ROTTURA] Ricreazione del pulsante HUD ristrutturata per passare attraverso la nuova posizione centralizzata FeaturePackagesCore.ModalManager

    • [CAMBIO ROTTURA] Aggiornato lo stile dei pulsanti HUD per ottenere un aspetto più coerente su tutti i pacchetti
  • MissionsUI * Aggiunto un ricevitore di pulsanti HUD getMissionsHudButton per decoppiare la gerarchia dei pulsanti HUD dal pacchetto Pass stagionali

  • Server.Missioni * Corretto un potenziale ciclo infinito durante l'inizializzazione dei dati per un nuovo Giocatore

  • Esempio di missione * Risolta la rilevazione a piedi che non funziona molto bene quando il giocatore cammina a una velocità costante

    • Rimossa la rilevazione dei salti per semplificare l'esempio, poiché l'ascolto dei salti sul server è inconsistente
  • Configs.Missions * Corretto un errore di battitura startImmeadiately -> startImmediately .Il pacchetto controlla ancora il valore tipizzato, ma il nuovo lavoro dovrebbe utilizzare il nome corretto.Risolti anche vari errori di battitura nel codice interno attraverso vari script.

    • Requisito delle missioni di esempio rinominate da Walks a Steps per una migliore grammatica
    • Missioni di esempio aggiornate per utilizzare Walking invece di Jumping per tutte le metriche
    • Aggiornati esempi numerici per consentire di avere leggermente più tempo per testare in studio
    • Aggiornate le ricompense della missione di esempio per aggiungere XP invece di monete per integrare meglio l'esempio dei pass stagionali
  • Istanzie di pulsanti UI:

    • Aggiunto spazio di imbottitura, raggio d'angolo, tag UIHover e posizionamento del testo aggiustato per migliorare leggermente lo stile

Pass stagionali

Versione 5 -> Versione 6

  • Controller di interfaccia utente * [CAMBIO ROTTURA] Aggiunto il riferimento al pulsante HUD delle missioni per utilizzare il nuovo metodo MissionsUI.getMissionsHudButton

  • Configs.Season * Aggiornato l'esempio stagione startUtc e endUtc per essere relativo al momento attuale al fine di consentire il test in studio a funzionare indipendentemente dal momento in cui viene testato il pacchetto.Per la maggior parte degli scopi, vorresti comunque usare un tempo assoluto nella tua configurazione della stagione.

  • Istanze di pulsante dell'interfaccia utente * Aggiunto spazio, raggio d'angolo e tag UIHover per abbinare lo stile leggermente migliorato del pannello Missioni