Podstawowe
Wersja 4 -> Wersja 5
Menadżer modalny * [ZRYWANE ZMIANY] Przyciski HUD dla wszystkich pakietów są teraz przechowywane w scentralizowanej lokalizacji, w ScreenGui pod FeaturePackagesCore .To ScreenGui można pobrać za pomocą ModalManager.getHudGui() .Zawiera dwa ramy, które są używane do przechowywania przycisków HUD w różnych lokalizacjach na ekranie.Wszystkie pakiety muszą zostać zaktualizowane, aby korzystać z nowych scentralizowanych lokalizacji przycisków HUD.
- Dodano metodę ModalManager.toggleOpen do przełączania widoczności danego modalu.
UITimer, Współdzielone Dallas * [ZMIANA ODŁAMKOWA] Zmieniono nazwę CircularIndicator na RoundProgressBar by być bardziej zgodne z nazwą liniowego ProgressBar .Obejmuje to tag kolekcji CollectionService oraz instancje o tej samej nazwie.
efekt zakupu gry * Naprawiono animowane etykiety obrazów, które nie są czyszczone po zakończeniu animacji zbierania
- Naprawiono pętelę animacji wychodzącą wcześniej po pierwszym przedmiocie, gdy przejęcie przezroczystości jest prawdą
- Animowane etykiety obrazów zawsze mają ImageTransparency z 0 aby zapewnić lepszą widoczność podczas animowania ikon, które nie są mętne
- Zmniejszono czas animacji Hover z 0.5 do 0.3 sekund dla nieco bardziej dynamicznego odczucia
- Dostosowano animacje UIHover , aby wyjaśnić logikę i uniknąć zmiany rozmiaru TextButtonów i TextLabels, wybierając zamiast tego dostosowanie TextTransparency i BackgroundTransparency.Inne typy instancji nadal są zmieniane rozmiarem.
UITween * Zrobiono funkcję playTween publiczną jako UITween.play aby umożliwić więcej niestandardowego przełączania wielu właściwości
UITimer, atrybuty * Czas jest teraz oparty na Workspace:GetServerTimeNow() zamiast na DateTime.now() w celu zapewnienia lepszej synchronizacji między czasami klienta i serwera
- Naprawiono atrybut FeaturePackagesTimerExpired, który nie jest ustawiany, gdy wygasa czasomierz
Strony tłumaczeniowe * Dodano kilka ciągów używanych w nowym pakiecie nagród za zaangażowanie
Paczki
Wersja 8 -> Wersja 9
- Kontroler interfejsu * [ZRYWANE ZMIANY] Przerobiono tworzenie przycisku HUD, aby przejść przez nową scentralizowaną lokalizację FeaturePackagesCore.ModalManager
- [ZMIANA ODŁAMKOWA] Zaktualizowano styl przycisków HUD, aby uzyskać bardziej spójny wygląd we wszystkich pakietach
- [ZMIANA ODŁAMKOWA] Duża refaktoryzacja logiki kontrolującej zachowanie składanego przycisku HUD, aby było bardziej intuicyjne z bardziej płynnymi animacjami
Misje
Wersja 9 -> Wersja 10
Kontroler interfejsu * [ZRYWANE ZMIANY] Przerobiono tworzenie przycisku HUD, aby przejść przez nową scentralizowaną lokalizację FeaturePackagesCore.ModalManager
- [ZMIANA ODŁAMKOWA] Zaktualizowano styl przycisków HUD, aby uzyskać bardziej spójny wygląd we wszystkich pakietach
Interfejs misji * Dodano odbiorcę przycisku HUD getMissionsHudButton do odłączenia hierarchii przycisków HUD od pakietu Season Passes
Serwer.Misje * Naprawiono potencjalny nieskończony cykl przy inicjalizacji danych dla nowego gracza
Przykład misji * Naprawiono wykrywanie chodzenia, które nie działa zbyt dobrze, gdy gracz chodzi z konsekwentną prędkością
- Usuwano wykrywanie skoków, aby uprościć przykład, ponieważ słuchanie skoków na serwerze jest niespójne
Konfiguracje.Misje * Naprawiono błąd ortograficzny startImmeadiately -> startImmediately.Pakiet nadal sprawdza wartość typowaną, ale nowa praca powinna używać poprawionej nazwy.Naprawiono również różne błędy w kodzie wewnętrznym na różnych skryptach.
- Zmieniono wymóg przykładowych misji z Walks na Steps dla lepszej gramatyki
- Zaktualizowano przykładowe misje, aby używać Walking zamiast Jumping dla wszystkich metryk
- Zaktualizowano przykładowe wartości liczbowe, aby umożliwić nieco więcej czasu na testowanie w studio
- Zaktualizowano przykładowe nagrody za misje, aby dodać XP zamiast monet, aby lepiej zintegrować przykład sezonowych przepustek
Instancje przycisków UI:
- Dodano amortyzację, promień kąta, tag UIHover i dostosowano pozycję tekstu, aby nieco poprawić stylizację
Przepustki sezonowe
Wersja 5 -> Wersja 6
Kontroler interfejsu * [ZRYWANE ZMIANY] Zaktualizowano odniesienie do przycisku HUD misji, aby korzystać z nowej metody MissionsUI.getMissionsHudButton
Konfiguracje.Sezon * Zaktualizowano przykładowy sezon startUtc i endUtc w odniesieniu do obecnego czasu, aby umożliwić testowanie w studio niezależnie od tego, kiedy pakiet jest testowany.Z większości powodów nadal chcesz używać absolutnego czasu w własnej konfiguracji sezonu.
Instancje przycisków interfejsu * Dodano wykładzinę, promień kąta i tag UIHover, aby pasował do nieco ulepszonego stylu panelu misji