Unity - ตัวเลื่อน

ในบทนี้เราจะเรียนรู้เกี่ยวกับองค์ประกอบ UI สุดท้ายในซีรีส์นี้ Slider มักใช้ในกรณีที่ควรกำหนดค่าระหว่างคู่ค่าสูงสุดและต่ำสุด หนึ่งในการใช้งานที่พบบ่อยที่สุดคือระดับเสียงหรือความสว่างของหน้าจอ

ในการสร้างแถบเลื่อนไปที่สร้าง→ UI →ตัวเลื่อน ใหม่Slider องค์ประกอบควรปรากฏในฉากของคุณ

หากคุณไปที่คุณสมบัติของ Slider นี้คุณจะสังเกตเห็นตัวเลือกมากมายในการปรับแต่ง

ให้เราลองสร้างไฟล์ volumeเลื่อนออกจากแถบเลื่อนนี้ สำหรับสิ่งนี้ให้เปิดสคริปต์ ButtonBehaviour (คุณสามารถเปลี่ยนชื่อ ButtonManager GameObject ได้เนื่องจากมันทำได้มากกว่าแค่จัดการปุ่มในตอนนี้) และเพิ่มการอ้างอิงไปยังตัวเลื่อน เราจะเปลี่ยนรหัสอีกครั้ง

public class ButtonBehaviour : MonoBehaviour {
   int n;
   public Text myText;
   public Slider mySlider;
   void Update() {
      myText.text = "Current Volume: " + mySlider.value;
   }
}

ทำความเข้าใจว่าเราใช้วิธีการอัปเดตเพื่ออัปเดตค่าของ myText.text อย่างต่อเนื่อง

ในคุณสมบัติแถบเลื่อนให้เราทำเครื่องหมายที่ช่อง "ตัวเลขทั้งหมด" และตั้งค่าสูงสุดเป็น 100

เราจะกำหนดสีของข้อความผ่านคุณสมบัติเพื่อให้เห็นสีที่ชัดเจนยิ่งขึ้น

ให้เราทำตามขั้นตอนเดียวกันในการลาก Slider GameObject ไปยังสล็อตใหม่และกดเล่น

ขอแนะนำให้คุณสำรวจและทดลองใช้ตัวควบคุม UI อื่น ๆ ด้วยเพื่อดูว่าตัวควบคุมใดทำงานในลักษณะใด

ในส่วนต่อไปเราจะเรียนรู้เกี่ยวกับแสงวัสดุและเฉดสี