當您將 UIPageLayout 親給 UI 容器,每個隱藏的兒子 GuiObject 都會變成您可以通過脚本指令碼化的獨特頁面。這個頁面有助於您創建用戶界面,例如標籤模式、教學或角色自訂屏幕。
在 UIPageLayout 中創建多個頁面後,您需要使用指令碼來從頁面到頁面之間進行轉換。例如,下列代碼,已貼入到布局的客戶端 Script 中,將會在每 2 秒後的兩次轉換前進和後退。
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()
如果您想在 Studio 中編輯頁面時查看頁面,您可以使用 指令條 來從一個頁面到另一個頁面導航,讓您可以檢查您需要進行更改的地方,而不用每次播放您的體驗。
在 Explorer 視窗階層中,選擇 UIPageLayout 對物件。
輸入任何一個以下指令,按下 輸入 。
行動 指揮部 下一頁 game:GetService("Selection"):Get()[1]:Next() 上一頁 game:GetService("Selection"):Get()[1]:Previous() 第一頁 game:GetService("Selection"):Get()[1]:JumpToIndex(0)