Lorsque vous parent un UIPageLayout à un conteneur d'interface utilisateur, chaque frère GuiObject devient une page unique que vous pouvez transmettre via le scripting. Ce layout est utile lorsque vous voulez créer des interfaces utilisateur telles que des modaux à onglets, des tutoriels ou des écrans de personnalisation des personnages.
Après avoir créé plusieurs pages dans le UIPageLayout, vous devez utiliser le scripting pour passer d'une page à l'autre. Par exemple, le code suivant, collé dans un script frère Script de la page, fait une transition entre les pages toutes les deux secondes.
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 vous voulez voir les pages pendant que vous éditez dans Studio, vous pouvez utiliser la Barre de commande pour naviguer d'une page à l'autre, vous permettant de revoir où vous devez faire des modifications sans avoir à jouer votre expérience à chaque fois.
Dans la hiérarchie de fenêtre Explorer, sélectionnez l'objet UIPageLayout.
De l'affichage onglet, ouvrez le barre de commande.
Saisissez l'un des commandes suivants et appuyez sur Entrer .
Action Commande Page suivante game:GetService("Selection"):Get()[1]:Next() : obtenu le game:GetService("Selection") : suivant Page précédente game:GetService("Selection"):Get()[1]:Previous() : précédent Première page game:GetService("Selection"):Get()[1]:JumpToIndex(0) : saut à l'index (0)