อินเทอร์เฟซผู้ใช้

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

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

UI บนหน้าจอ

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

UI ในประสบการณ์

คอนเทนเนอร์ในประสบการณ์ เช่น SurfaceGuis และ BillboardGuis จัดเก็บวัตถุ UI ที่คุณต้องการแสดงภายในโลก 3D ของประสบการณ์

วัตถุ UI

องค์ประกอบ UI ส่วนใหญ่คือ GuiObjects วัตถุอินเทอร์เฟซกราฟิก 2D ที่คุณสามารถส่งต่อให้กับคอนเทนเนอร์ได้สี่ที่พบบ่อยที่สุดคือ กรอบ , แท็บ , ปุ่ม และ การใส่ข้อความ วัตถุ

วัตถุคําอธิบาย
กรอบFrames ทำหน้าที่เป็นคอนเทนเนอร์สำหรับวัตถุ UI อื่น ๆ เมื่อคุณปรับแต่งเฟรมคุณจะปรับแต่งวัตถุที่พวกเขามีอีกด้วย
ฉลากTextLabel และ ImageLabel วัตถุช่วยให้คุณสามารถแสดงข้อความและภาพที่ปรับแต่งได้
ปุ่มTextButton และ ImageButton แอ็คชัน
การป้อนข้อความTextBox วัตถุสามารถให้ผู้ใช้ป้อนข้อความ

โดยใช้คุณสมบัติ Position , Size , AnchorPoint และ ZIndex คุณมีการควบคุมอย่างเต็มที่เกี่ยวกับวิธีการ ตำแหน่ง , ขนาด และ ชั้นGuiObjectsคุณยังสามารถใช้ tweening ข้อเสนอแนะ

เลย์เอาต์และการออกแบบ

นอกเหนือจากคุณสมบัติพื้นฐานสำหรับปรับเปลี่ยนตำแหน่งและขนาด Roblox ยังให้โครงสร้างเลย์เอาต์เช่น รายการ/ยืดหยุ่น และ กริด รวมถึง ตัวปรับขนาด และ ตัวปรับรูปลักษณ์

UIListLayout สำหรับลำดับรายการแนวนอนหรือแนวตั้ง

กรอบระบบโต้ตอบ

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

คําเตือนความใกล้ชิด

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

ตัวตรวจจับการลาก UI

ตัวตรวจจับการลาก UI ช่วยอำนวยความสะดวกและส่งเสริมการโต้ตอบกับองค์ประกอบการใช้งานผู้ใช้ 2D เช่น สไลเดอร์ สปินเนอร์ และอื่นๆ

ตัวตรวจจับลาก 3D

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