Gdy UIPageLayout jest zasubskrybowany do kontenera UI, każde siostrze GuiObject staje się unikalną stroną, którą możesz przejść poprzez skryptowanie. Ta konfiguracja jest użyteczna, gdy chcesz tworzyć interfejsy użytkownika, takie jak modale z zakładkami, samouczki lub ekrany do personalizacji postaci.
Po utworzeniu wielu stron w ramach UIPageLayout , musisz używać skryptów, aby przejść z jednej strony do drugiej. Na przykład, następujący kod, wklepiony w stronę klienta Script z układu, przejścia do przodu i potem do tyłu między stronami co dwa sekundy.
local frame = script.Parentlocal pageLayout = frame:FindFirstChildWhichIsA("UIPageLayout")task.wait(2)pageLayout:Next()task.wait(2)pageLayout:Next()task.wait(2)pageLayout:Previous()task.wait(2)pageLayout:Previous()
Jeśli chcesz zobaczyć strony podczas edytowania w Studio, możesz użyć Komendy Bar, aby przesuwać się z jednej strony do drugiej, pozwalając na przeglądanie tego, gdzie musisz dokonać zmian bez konieczności gry w swoim doświadczeniu za każdym razem.
W Explorer window hierarchy, select the Class.UIPageLayout object.
Z zakładki Zobacz otwórz Komandę.
Wprowadź dowolne z następujących komend i naciśnij Enter.
Akcja Komenda Następna strona game:GetService("Selection"):Get()[1]:Next() Poprzednia strona game:GetService("Selection"):Get()[1]:Previous() Pierwsza strona game:GetService("Selection"):Get()[1]:JumpToIndex(0)