ページレイアウト

*このコンテンツは、ベータ版の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. Explorerウィンドウの階層で、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は、米国並びにその他の国における登録商標および非登録商標です。