เฟรมเป็น 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 เคลื่อนที่กับกล้อง:
วางตำแหน่งกล้องของคุณในประสบการณ์เพื่อให้มุมมองของวัตถุที่คุณต้องการดูภายในเฟรมเป็นไปตามที่เห็น
ในหน้าต่าง โปรพีเพอร์ตี้ ให้คุณสมบัติ CameraCurrentCamera ให้กล้อง:
- เลือกสมบัติ Cameraปัจจุบัน ของคุณ ตัวเลือกของคุณเปลี่ยนแปลง
- ใน หน้าต่าง Explorer คลิกที่วัตถุ กล้อง ระดับสูงสุด
เป็นพ่อของวัตถุ 3D ที่ต้องการให้เป็น ViewportFrame ใหม่ หมายเหตุว่าหากคุณยังต้องการดูวัตถุในประสบการณ์ของคุณคุณต้องเลียนแบบมันใน Workspace แล้วพ่อ
เมื่อคุณย้ายกล้องของคุณ, วัตถุจะเคลื่อนที่ภายใน ViewportFrame