ページレイアウト

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

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

After you create multiple pages within the UIPageLayout , you need to use scripting to transition from page to page.たとえば、次のコードは、レイアウトのクライアント側の姉妹に貼り付けられ、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. ビュー タブから、コマンドバー を開きます。

    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)