Cuando padre un UIPageLayout a un contenedor de UI, cada hermano GuiObject se convierte en una página única que puedes transitar a través de scripting. Este diseño es útil cuando quieres crear interfaces de usuario como marcos de diálogo, tutoriales o pantallas de personalización de personajes.
Después de crear múltiples páginas dentro del UIPageLayout , necesitas usar scripts para transitar de página en página. Por ejemplo, el siguiente código, pegado en un lado del cliente Script de la interfaz de usuario, se transita hacia delante y luego hacia atrás entre las páginas cada dos segundos.
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()
Si desea ver las páginas mientras edita en Studio, puede usar la Barra de Comandos para navegar desde una página a otra, lo que le permite revisar dónde debe hacer cambios sin tener que jugar su experiencia cada vez.
En la Explorador de ventana jerarquía, seleccione el objeto Class.UIPageLayout .
De la pestaña Ver, abra la barra de comandos.
Ingrese cualquiera de los siguientes comandos y presione Ingrese .
Acción Comando Siguiente página game:GetService("Selection"):Get()[1]:Next() Página anterior game:GetService("Selection"):Get()[1]:Previous() Página Principal game:GetService("Selection"):Get()[1]:JumpToIndex(0)