頁面布局

*此內容是使用 AI(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)