Class.UIPageLayout を UI コンテナに親化すると、すべての兄弟 GuiObject がスクリプトで移行できるユニークなページになります。このレイアウトは、タブレットモーダル、チュートリアル、またはキャラクターカスタマイズスクリーンなどのユーザーインターフェイスを作成するために便利です。
Class.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 で編集中にページを表示したい場合は、コマンドバー を使用して、1つのページから別のページに移動し、毎回エクスペリエンスをプレイすることなく、変更する必要がある場所を確認できます。
In the エクスプローラ window hierarchy, select the UIPageLayout object.
次のコマンドのいずれかを入力し、Enter を押します。
アクション コマンド 次のページへ game:GetService("Selection"):Get()[1]:Next() 次へ 前のページ game:GetService("Selection"):Get()[1]:Previous() 以前の例 ホームページ game:GetService("Selection"):Get()[1]:JumpToIndex(0) からジャンプする