Änderungsprotokoll

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Kern

Version 4 -> Version 5

  • ModalManager

    • [BRECHENDE ÄNDERUNG] HUD-Schaltflächen für alle Pakete werden jetzt an einem zentralen Ort in einem ScreenGui unter FeaturePackagesCore gespeichert. Dieses ScreenGui kann mit ModalManager.getHudGui() abgerufen werden. Es enthält zwei Frames, die verwendet werden, um HUD-Schaltflächen an verschiedenen Stellen auf dem Bildschirm zu speichern. Alle Pakete müssen aktualisiert werden, um die neuen zentralen HUD-Schaltflächenstandorte zu verwenden.
    • Die Methode ModalManager.toggleOpen wurde hinzugefügt, um die Sichtbarkeit eines bestimmten Modals umzuschalten.
  • UITimer, SharedConstants

    • [BRECHENDE ÄNDERUNG] CircularIndicator wurde in RoundProgressBar umbenannt, um konsistenter mit dem Namen der linearen ProgressBar zu sein. Dies betrifft das CollectionServiceTag und Instanzen mit dem gleichen Namen.
  • playPurchaseEffect

    • Animierte ImageLabels werden nach Abschluss der Sammlungsanimation nicht mehr bereinigt.
    • Der Animationsloop endet nun nicht mehr vorzeitig nach dem ersten Element, wenn overrideTransparency wahr ist.
    • Animierte ImageLabels haben jetzt immer eine ImageTransparency von 0, um eine bessere Sichtbarkeit beim Animieren von nicht opaken Symbolen zu ermöglichen.
    • Die Dauer der Hover-Animation wurde von 0.5 auf 0.3 Sekunden reduziert, um ein etwas flüssigeres Gefühl zu vermitteln.
    • Die UIHover-Animationen wurden angepasst, um die Logik zu klären und das Vergrößern von TextButtons und TextLabels zu vermeiden, indem stattdessen die TextTransparency und BackgroundTransparency angepasst werden. Andere Instanztypen werden weiterhin vergrößert.
  • UITween

    • Die Funktion playTween wurde als UITween.play öffentlich gemacht, um eine individuellere Tweening-Administration mehrerer Eigenschaften zu ermöglichen.
  • UITimer, Attribute

    • Die Zeit basiert jetzt auf Workspace:GetServerTimeNow() anstelle von DateTime.now(), um eine bessere Synchronisation zwischen den Timer-Anzeigen sowohl auf dem Client als auch auf dem Server zu ermöglichen.
    • Das Attribut FeaturePackagesTimerExpired wird nun gesetzt, wenn der Timer abläuft.
  • TranslationStrings

    • Einige Strings, die im neuen Engagement Rewards-Paket verwendet werden, wurden hinzugefügt.

Bundles

Version 8 -> Version 9

  • UIController
    • [BRECHENDE ÄNDERUNG] Die Erstellung von HUD-Schaltflächen wurde umgestaltet, um über den neuen zentralen Standort FeaturePackagesCore.ModalManager zu gehen.
    • [BRECHENDE ÄNDERUNG] Das Styling der HUD-Schaltflächen wurde aktualisiert, um ein konsistenteres Aussehen über alle Pakete hinweg zu erzielen.
    • [BRECHENDE ÄNDERUNG] Wichtige Umgestaltung der Logik, die das zusammenklappbare Verhalten der HUD-Schaltflächen steuert, um intuitiver mit sanfteren Animationen zu sein.

Missionen

Version 9 -> Version 10

  • UIController

    • [BRECHENDE ÄNDERUNG] Die Erstellung von HUD-Schaltflächen wurde umgestaltet, um über den neuen zentralen Standort FeaturePackagesCore.ModalManager zu gehen.
    • [BRECHENDE ÄNDERUNG] Das Styling der HUD-Schaltflächen wurde aktualisiert, um ein konsistenteres Aussehen über alle Pakete hinweg zu erzielen.
  • MissionsUI

    • Eine HUD-Schaltflächen-Getter getMissionsHudButton wurde hinzugefügt, um die Hierarchie der HUD-Schaltflächen vom Season Passes-Paket zu entkoppeln.
  • Server.Missions

    • Ein potenzieller endloser Loop bei der Initialisierung von Daten für einen neuen Spieler wurde behoben.
  • MissionsExample

    • Die Geh-Erkennung funktionierte nicht sehr gut, wenn der Spieler mit einer konstanten Geschwindigkeit ging.
    • Die Sprungerkennung wurde entfernt, um das Beispiel zu vereinfachen, da das Lauschen auf Sprünge auf dem Server inkonsistent ist.
  • Configs.Missions

    • Ein Schreibfehler wurde korrigiert startImmeadiately -> startImmediately. Das Paket überprüft weiterhin den fehlerhaften Wert, aber neue Arbeiten sollten den korrigierten Namen verwenden. Außerdem wurden verschiedene Schreibfehler im internen Code über mehrere Skripte hinweg behoben.
    • Die Beispielanforderung für Missionen wurde von Walks in Steps umbenannt, um die Grammatik zu verbessern.
    • Die Beispielmissionen wurden aktualisiert, um Walking anstelle von Jumping für alle Metriken zu verwenden.
    • Beispielnumerische Werte wurden aktualisiert, um etwas mehr Zeit zum Testen im Studio zu ermöglichen.
    • Die Belohnungen für Beispielmissionen wurden aktualisiert, um XP hinzuzufügen, anstatt Münzen, um das Beispiel der Season Passes besser zu integrieren.
  • UI-Schaltflächeninstanzen:

    • Polsterung, Eckenradius, UIHover-Tag und die Textpositionierung wurden hinzugefügt, um das Styling leicht zu verbessern.

Season Passes

Version 5 -> Version 6

  • UIController

    • [BRECHENDE ÄNDERUNG] Verweis auf die Missions-HUD-Schaltfläche wurde aktualisiert, um die neue Methode MissionsUI.getMissionsHudButton zu verwenden.
  • Configs.Season

    • Die Beispiel-Saison startUtc und endUtc wurden aktualisiert, um relativ zur aktuellen Zeit zu sein, damit das Testen im Studio unabhängig davon funktioniert, wann das Paket getestet wird. Für die meisten Zwecke möchten Sie dennoch eine absolute Zeit in Ihrer eigenen Saisonkonfiguration verwenden.
  • UI-Schaltflächeninstanzen

    • Padding, Eckenradius und UIHover-Tag wurden hinzugefügt, um dem leicht verbesserten Styling des Missionspanels zu entsprechen.
©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.