页面布局

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

当你将 UIPageLayout 转换为 UI 容器时,每个兄弟姐妹 GuiObject 都成为你可以通过脚本转换到的独特页面当您想创建选项卡模态、教程或角色自定义屏幕等用户界面时,该布局很有用。

UIPageLayout 内创建多个页面后,您需要使用脚本来从页面转到页面。例如,以下代验证码,粘贴到布局的客户端兄弟 Script 中,每两秒之间转向前进并向后退出。


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

如果您想在 Studio 编辑期间查看页面,您可以使用 命令栏 来从一个页面导航到另一个页面,让您无需每次播放体验就可以查看需要进行更改的地方。

  1. 资源管理器 窗口结构中,选择 UIPageLayout 对象。

  2. 视图选项卡打开命令栏

    Studio's View tab with the Command Bar button highlighted.
  3. 输入以下任意命令,然后按Enter

    行动命令
    下一页 game:GetService("Selection"):Get()[1]:Next()
    上一页 game:GetService("Selection"):Get()[1]:Previous()
    第一页 game:GetService("Selection"):Get()[1]:JumpToIndex(0)