ページレイアウト

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

UIPageLayoutをUIコンテナに親として設定すると、すべての兄弟GuiObjectがスクリプトを通じて遷移できるユニークなページになります。このレイアウトは、タブ付きモーダル、チュートリアル、キャラクターカスタマイズ画面などのユーザーインターフェースを作成したいときに便利です。

UIPageLayout内に複数のページを作成した後は、スクリプトを使用してページ間を遷移する必要があります。たとえば、レイアウトのクライアント側の兄弟Scriptに貼り付けた以下のコードは、2秒ごとにページ間を前後に遷移します。

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つのページから別のページに移動できます。これにより、ゲームをプレイすることなく、変更が必要な場所を確認できます。

  1. エクスプローラーウィンドウの階層で、UIPageLayoutオブジェクトを選択します。

  2. コマンドバーを開きます。

  3. 次のコマンドのいずれかを入力し、Enterを押します。

    アクションコマンド
    次のページgame:GetService("Selection"):Get()[1]:Next()
    前のページgame:GetService("Selection"):Get()[1]:Previous()
    最初のページgame:GetService("Selection"):Get()[1]:JumpToIndex(0)
©2026 Roblox Corporation。Roblox(ロブロックス)、RobloxロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。