Pages de conception

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

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.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()

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.

  1. Dans la hiérarchie de fenêtre Explorer, sélectionnez l'objet UIPageLayout.

  2. De l'affichage onglet, ouvrez le barre de commande.

    Studio's View tab with the Command Bar button highlighted.
  3. Saisissez l'un des commandes suivants et appuyez sur Entrer .

    ActionCommande
    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)