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 อื่น ๆ ด้วยเพื่อดูว่าตัวควบคุมใดทำงานในลักษณะใด
ในส่วนต่อไปเราจะเรียนรู้เกี่ยวกับแสงวัสดุและเฉดสี