Layout delle pagine

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Quando genitori un UIPageLayout a un container UI, ogni fratello GuiObject diventa una pagina unica che puoi passare attraverso lo scripting.Questa disposizione è utile quando vuoi creare interfacce utente come moduli tabellati, tutorial o schermi di personalizzazione del personaggio.

Dopo aver creato più pagine all'interno del UIPageLayout, devi usare lo scripting per passare da una pagina all'altra.Ad esempio, il seguente codice, incollato in un fratello lato client Script del layout, transita avanti e indietro tra le pagine ogni due secondi.


local frame = script.Parent
local 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 la Barra dei comandi per navigare da una pagina all'altra, consentendoti di rivedere dove devi apportare modifiche senza dover giocare la tua esperienza ogni volta.

  1. Nella gerarchia della finestra Explorer, seleziona l'oggetto UIPageLayout.

  2. Dalla scheda Vista, apri la Barra dei comandi.

    Studio's View tab with the Command Bar button highlighted.
  3. Inserisci uno qualsiasi dei seguenti comandi e premi Enter .

    AzioneComando
    Prossima pagina game:GetService("Selection"):Get()[1]:Next()
    Pagina precedente game:GetService("Selection"):Get()[1]:Previous()
    Prima pagina game:GetService("Selection"):Get()[1]:JumpToIndex(0)