การออกแบบ UI 9 สไลซ์

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

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

ไม่มี 9-Slice
ด้วย 9-Slice

ภายใต้การเข้าถึงแบบ 9 สไลซ์ รูปภาพหนึ่ง (แอสเซทรูปภาพเดียวของ Roblox) จะถูกแบ่งออกเป็นเก้าภาพย่อยที่มีกฎการปรับขนาดที่แตกต่างกัน

ภาพย่อยการปรับขนาด
1379 (มุม)ไม่มี
28 (ขอบบน/ล่าง)แนวนอน
46 (ขอบซ้าย/ขวา)แนวตั้ง
5 (กลาง)แนวนอน + แนวตั้ง

ตัวแก้ไขสตูดิโอ

การกำหนดค่าสไลซ์เป็นไปได้โดยการตั้งค่า Enum.ScaleType และคุณสมบัติสไลซ์โดยตรงบนป้ายชื่อหรือปุ่มภาพ แต่เครื่องมือ ตัดสไลซ์ในตัวของ Studio ใช้งานได้ง่ายกว่า

เปิดตัวแก้ไข

เพื่อเปิดตัวแก้ไขภาพ 9-Slice Editor ใน Studio:

  1. เลือก ImageLabel หรือ ImageButton ด้วยรหัสสินทรัพย์ที่ถูกต้องที่ป้อนลงในฟิลด์ รูปภาพ
  1. ตั้งค่าคุณสมบัติ ประเภทเครื่องชั่ง เป็น สไลซ์
  1. คลิกที่คุณสมบัติ SliceCenter ที่ปรากฏจากนั้นคลิกที่ ภายในแถว
  1. ในหน้าต่างที่เปิดขึ้น 4 เส้นสีแดงซ้อนภาพที่แสดงเส้นขอบของชิ้นส่วน ขนาดภาพที่มาจากแหล่งก็ถูกแสดงเช่นกัน

ตั้งค่าความเคลื่อนที่

ในสตูดิโอ ลากเส้นสีแดงเพื่อตั้งค่า การเลื่อน จากขอบซ้าย ขวา ด้านบน และด้านล่างของภาพ

เมื่อคุณเปลี่ยนตำแหน่งเส้นลาก องค์ประกอบ UI ผลการค้นหา

การตั้งค่าสไลซ์
>

ผลบน 500×200 ImageLabel
>

การตั้งค่าสไลซ์
>

ผลบน 500×200 ImageLabel
>