เลย์เอาต์หน้า

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

เมื่อคุณเป็นพ่อแม่ของ UIPageLayout ไปยังคอนเทนเนอร์ UI ทุกพี่น้อง GuiObject จะกลายเป็นหน้าเดียวที่คุณสามารถเปลี่ยนผ่านได้ผ่านการเขียนสคริปต์รูปแบบนี้มีประโยชน์เมื่อคุณต้องการสร้างอินเทอร์เฟซผู้ใช้เช่นแท็บโมดัล บทแนะนำการใช้งาน หรือหน้าจอการปรับแต่งตัวละคร

หลังจากที่คุณสร้างหน้าหลายหน้าภายใน UIPageLayout คุณจะต้องใช้การเขียนสคริปต์เพื่อเปลี่ยนจากหน้าหนึ่งไปยังหน้าอื่นตัวอย่างเช่น โค้ดต่อไปนี้ถูกวางลงในพี่น้องด้านไคลเอนต์ของเลย์เอาต์ Script และจะเคลื่อนไปข้างหน้าและข้างหลังระหว่างหน้าทุกๆ สองวินาที


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. ในหน้าต่างเรียงลําดับของ สํารวจ เลือกวัตถุ 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)