เฟรม

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

เฟรมเป็น GuiObjects ที่ทำหน้าเป็นคอนเทนเนอร์สำหรับ GuiObjects อื่น ๆ คุณสามารถใช้พวกเขาสำหรับ UI ที่ปรากฏบนหน้าผู้ใช้ screen หรือบน 2>

เมื่อคุณจัดการโ

รูปแบบของเฟรม

มีสามประเภทของเฟรมหลักซึ่งแต่ละอันให้บริการเพื่อวัตถุประสงค์ที่แตกต่างกันในการออกแบบ UI

เค้าโครง

Class.Frame เป็นรูปสี่เหลี่ยมผืนผ้าขนาดกว้างขวาง หากคุณปูพ่อ

ตัวหน้าการเลื่อน

A ScrollingFrame เป็นเฟรมที่ประกอบด้วยสองส่วน: เปลือก พร้อมปรับแต่ง และ เลื่อน นี่คือประเภทของเฟรมที่สามารถแสดงข้อมูลในพื้นที่ที่จำกัดได้ และมีประโ

คุณสามารถตั้งตำแหน่งและขนาดของ ScrollingFrame ผ่านสมบัติของมันผ่าน Position และ Size โปรพี่สมบัติ โปรดทราบว่าสแกร์บาร์เป็นส่ว

พรรคพวก

พื้นที่ ในภาพ คือพื้นที่ภายใน ScrollingFrame ที่สามารถรองรับ GuiObjects อื่น ๆ ได้ หากหนึ่งในขนาดของภาพกว้างกว่าขนาดรวมของ

สมบัติ CanvasSize ระบุขนาดของพื้นที่ที่คุณสามารถเลื่อนผ่านได้ ไม่ใช่ขนาดของ ScrollingFrame เอง หากคุณต้องการท

ลักษณะลูกศร CanvasPosition ประกอบด้วยตำแหน่งปกติของคุณในแคนวาสในพิกเซล และตั้งตำแหน่งลูกศรตามลำดับ หมายเหตุว่าสมบัตินี้ไม่ทำอะไรเมื่อลำดับลูกศรไม่มองเห็นได้

แถบเลื่อนเมาส์

บาร์เลื่อนของเรา แสดงตำแหน่งของคุณในเนื้อหาของ ScrollingFrame ที่ไม่มองเห็นได้ มีสองประเภทของบาร์เลื่อน: บาร์เลื่อนแนวตั้งและบาร์เลื่อนแนวนอน

โดยใช้คุณสมบัติ VerticalScrollBarPosition คุณสามารถเปลี่ยนตำแหน่งของบาร์เลื่อนแนวตั้งได้ทั้งซ้ายหรือขวาของพื้นหลัง

บาร์เลื่อนเป็นสามรูป:

  • ด้านบน — รูปภาพที่ปรากฏด้านบนของการเลื่อนสายลูกศร
  • กลาง — รูปภาพที่ปรากฏเป็น ไข่มุก ของแถบเลื่อน
  • ด้านล่าง — รูปภาพที่ปรากฏด้านล่างของการแสดงผลของสแน็ปช็อต

คุณสามารถปรับแต่งรูปภาพเหล่านี้ผ่านแถบเลื่อนของแต่ละ TopImage , MidImage และ Class.ScrollingFrame.BottomImage|BottomImage

แต่ละรูปประกอบจะปรับขนาดตามลักษณะ ScrollBarThickness โดยเฉพาะซึ่งเปลี่ยนความกว้างของแถบเลื่อนแนวตั้งหรือความสู

โครงสร้าง viewport

A ViewportFrame เป็นเค้าโครงที่ใช้กล้องเพื่อเรนเดอร์วัตถุ 3D ในพื้นที่ 2D ชนิดที่เหมาะสมที่สุดในการแสดงวัตถุ 3D และโมเดลในพื้นที่ 2D เช่น:

  • แผนที่เล็ก ๆ น้อย ๆ ของประสบการณ์ของคุณโดยตรงในมุมหน้าจอของผู้ใช้
  • รุ่น 3D ของไอเทมในเมนูสินค้าคงคลัง
  • หมุนวัตถุที่ตัวละครใช้อยู่

3D วัตถุที่ผู้ใช้ดูผ่าน Class.ViewportFrame สามารถเคลื่อนที่ด้วยกล้องของพวกเขาได้ ยังคงคงที่ หรือหมุนใน Class.ViewportFrame นี้ . วัตถุนี้ยังสามารถรวมลูกพี่ลูกน้อง Class.S

หากคุณต้องการให้วัตถุ 3D เคลื่อนที่กับกล้อง:

  1. วางตำแหน่งกล้องของคุณในประสบการณ์เพื่อให้มุมมองของวัตถุที่คุณต้องการดูภายในเฟรมเป็นไปตามที่เห็น

  2. เพิ่ม ViewportFrame ใหม่ใน หน้าจอ แล้วตรวจสอบให้แน่ใจว่ามันเลือกใน Explorer

  3. ในหน้าต่าง โปรพีเพอร์ตี้ ให้คุณสมบัติ CameraCurrentCamera ให้กล้อง:

    1. เลือกสมบัติ Cameraปัจจุบัน ของคุณ ตัวเลือกของคุณเปลี่ยนแปลง
    2. ใน หน้าต่าง Explorer คลิกที่วัตถุ กล้อง ระดับสูงสุด
  4. เป็นพ่อของวัตถุ 3D ที่ต้องการให้เป็น ViewportFrame ใหม่ หมายเหตุว่าหากคุณยังต้องการดูวัตถุในประสบการณ์ของคุณคุณต้องเลียนแบบมันใน Workspace แล้วพ่อ

เมื่อคุณย้ายกล้องของคุณ, วัตถุจะเคลื่อนที่ภายใน ViewportFrame