Dziennik zmian

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Core

Wersja 4 -> Wersja 5

  • ModalManager

    • [ZMIANA ŁAMIĄCA] Przycisk HUD dla wszystkich pakietów jest teraz przechowywany w centralnej lokalizacji, w ScreenGui pod FeaturePackagesCore. Ten ScreenGui można uzyskać za pomocą ModalManager.getHudGui(). Zawiera dwa obszary, 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 centralnych lokalizacji przycisków HUD.
    • Dodano metodę ModalManager.toggleOpen, aby przełączać widoczność danego modalu.
  • UITimer, SharedConstants

    • [ZMIANA ŁAMIĄCA] Zmieniono nazwę CircularIndicator na RoundProgressBar, aby były bardziej spójne z nazwą liniowego ProgressBar. Dotyczy to CollectionServiceTag i instancji o tej samej nazwie.
  • playPurchaseEffect

    • Naprawiono problem z animowanymi ImageLabels, które nie były czyszczone po zakończeniu animacji zbierania
    • Naprawiono problem z wychodzeniem pętli animacji zbyt wcześnie po pierwszym elemencie, gdy overrideTransparency jest prawdziwe
    • Animowane ImageLabels zawsze mają teraz ImageTransparency równe 0, aby poprawić widoczność podczas animowania ikon, które nie są nieprzezroczyste
    • Zredukowano czas trwania animacji Hover z 0.5 do 0.3 sekundy, aby uzyskać nieco szybsze odczucia
    • Dostosowano animacje UIHover, aby wyjaśnić logikę i uniknąć zmiany rozmiaru TextButtons i TextLabels, zamiast tego dostosowując TextTransparency i BackgroundTransparency. Inne typy instancji nadal są zmieniane.
  • UITween

    • Udostępniono funkcję playTween jako UITween.play, aby umożliwić bardziej niestandardowe tweening wielu właściwości
  • UITimer, Attributes

    • Czas opiera się teraz na Workspace:GetServerTimeNow() zamiast DateTime.now(), aby umożliwić lepszą synchronizację między zegarami klienta a serwera
    • Naprawiono atrybut FeaturePackagesTimerExpired, który nie był ustawiany, gdy czas się skończył
  • TranslationStrings

    • Dodano kilka ciągów używanych w nowym pakiecie Engagement Rewards

Bundles

Wersja 8 -> Wersja 9

  • UIController
    • [ZMIANA ŁAMIĄCA] Przeorganizowano tworzenie przycisków HUD, aby przechodziło przez nową centralną lokalizację FeaturePackagesCore.ModalManager
    • [ZMIANA ŁAMIĄCA] Zaktualizowano styl przycisków HUD, aby osiągnąć bardziej spójny wygląd we wszystkich pakietach
    • [ZMIANA ŁAMIĄCA] Główna reorganizacja logiki kontrolującej zachowanie zwijania przycisków HUD, aby była bardziej intuicyjna z płynniejszymi animacjami

Missions

Wersja 9 -> Wersja 10

  • UIController

    • [ZMIANA ŁAMIĄCA] Przeorganizowano tworzenie przycisków HUD, aby przechodziło przez nową centralną lokalizację FeaturePackagesCore.ModalManager
    • [ZMIANA ŁAMIĄCA] Zaktualizowano styl przycisków HUD, aby osiągnąć bardziej spójny wygląd we wszystkich pakietach
  • MissionsUI

    • Dodano getter dla przycisków HUD getMissionsHudButton, aby oddzielić hierarchię przycisków HUD od pakietu Season Passes
  • Server.Missions

    • Naprawiono potencjalną nieskończoną pętlę podczas inicjowania danych dla nowego gracza
  • MissionsExample

    • Naprawiono wykrywanie chodzenia, które nie działało zbyt dobrze, gdy gracz poruszał się z równą prędkością
    • Usunięto wykrywanie skoków, aby uprościć przykład, ponieważ nasłuchiwanie skoków na serwerze jest niespójne
  • Configs.Missions

    • Naprawiono literówkę startImmeadiately -> startImmediately. Pakiet nadal sprawdza literówkę, ale nowa praca powinna używać poprawionej nazwy. Naprawiono również różne literówki w kodzie wewnętrznym w różnych skryptach.
    • Zmieniono nazwę wymagań przykładowych misji z Walks na Steps, dla lepszej gramatyki
    • Zaktualizowano przykładowe misje, aby używały Walking zamiast Jumping dla wszystkich metryk
    • Zaktualizowano przykładowe wartości liczbowe, aby umożliwić nieco więcej czasu na testowanie w studiu
    • Zaktualizowano przykładowe nagrody misji, aby dodawały XP zamiast monet, aby lepiej zintegrować przykład Season Passes
  • Instancje przycisków UI:

    • Dodano marginesy, promień narożników, tag UIHover oraz dostosowano pozycjonowanie tekstu, aby nieco poprawić styl

Season Passes

Wersja 5 -> Wersja 6

  • UIController

    • [ZMIANA ŁAMIĄCA] Zaktualizowano odniesienie do przycisku HUD Misji, aby korzystało z nowej metody MissionsUI.getMissionsHudButton
  • Configs.Season

    • Zaktualizowano przykładowy sezon startUtc i endUtc, aby były względne w stosunku do bieżącego czasu, aby umożliwić testowanie w studiu, niezależnie od tego, kiedy pakiet jest testowany. W większości przypadków nadal warto używać absolutnego czasu w konfiguracji własnego sezonu.
  • Instancje przycisków UI

    • Dodano marginesy, promień narożników oraz tag UIHover, aby pasowały do nieco poprawionego stylu panelu Misji
©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.