Quando genitori un UIPageLayout a un container UI, ogni fratello GuiObject diventa una pagina unica che puoi passare attraverso lo scripting. Questo layout è utile quando vuoi creare interfacce utente come modali a scheda, tutorial o schermi di personalizzazione del personaggio.
Dopo aver creato più pagine all'interno di UIPageLayout, è necessario utilizzare lo scripting per passare da una pagina all'altra. Ad esempio, il seguente codice, pastato in un fratello maggiore Script della layout, passa avanti e poi indietro tra le pagine ogni due secondi.
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()
Se vuoi visualizzare le pagine mentre modifichi in Studio, puoi usare il Command Bar per navigare da una pagina all'altra, permettendoti di rivedere dove devi apportare le modifiche senza dover giocare la tua esperienza ogni volta.
Nella gerarchia Explorer , seleziona l'oggetto UIPageLayout.
Dalla Visualizza scheda, apri la Barra Comandi.
Inserisci uno qualsiasi dei seguenti comandi e premi Inserisci .
Azione Comando Prossima pagina. game:GetService("Selection"):Get()[1]:Next() Get('Next') Previous Page ] game:GetService("Selection"):Get()[1]:Previous() Prima pagina game:GetService("Selection"):Get()[1]:JumpToIndex(0) Get(!1) JumpToIndex(0)