ページレイアウト

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

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

Class.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. In the エクスプローラ window hierarchy, select the UIPageLayout object.

  2. 从 the ビュー タブ, open the コマンドバー .

    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) からジャンプする