‫ยินดีต้อนรับกลับ.
‫ในวิดีโอนี้ เราจะมาดูปุ่มต่างๆ
‫และปุ่มต่างๆ ก็มีความสำคัญมากเพราะทำให้เราสามารถย้ายจากฉากหนึ่งไปยังอีกฉากหนึ่งได้
‫ช่วยให้เราเลือกได้ว่าเราต้องการอยู่ระดับไหน
‫สิ่งสำคัญในการเปลี่ยนการตั้งค่า เช่น หรือภายในเมนูการตั้งค่าโดยทั่วไปในการเล่น
‫ดังนั้นปุ่มจึงถูกใช้บ่อยมาก
‫ดังนั้นสิ่งสำคัญคือต้องเข้าใจวิธีการทำงาน
‫และในการเพิ่มปุ่มใน UI เราจำเป็นต้องสร้างปุ่มภายในผ้าใบของเรา
‫คลิกขวาบน canvas จากนั้นไปที่ UI แล้วเลือกปุ่ม
‫สิ่งที่จะทำคือจะเพิ่มปุ่มและปุ่มนั้นมีลูกซึ่งเป็นข้อความของเรา
‫ดังนั้น ตัวปุ่มเองจึงมีคุณสมบัติข้อความหรือลูกข้อความ ซึ่งคุณสามารถเปลี่ยนได้ตลอดเวลา
‫ข้อความนี้คล้ายกับข้อความที่เราได้เห็นในที่นี้
‫ข้อแตกต่างเพียงอย่างเดียวคือมันมีขนาดที่ขยายไปถึงขนาดของแม่
‫ดังนั้นการตั้งค่าจุดยึดและการตั้งค่าจุดยึดที่ตั้งไว้ล่วงหน้าจึงถูกกล่าวขานว่าขยายไปทุกทิศทางได้มากเท่ากับพื้นที่ที่คุณมี
‫ซึ่งหมายความว่าข้อความนี้จะใช้พื้นที่ทั้งหมดที่ปุ่มให้ไว้
‫ไม่เป็นไร.
‫ปุ่มมีคุณสมบัติตามที่เรารู้จัก
‫ตัวอย่างเช่น การแปลงรูปที่เราเคยทำมา
‫แล้วก็มีความกว้าง ความสูง และอื่นๆ
‫มีสคริปต์รูปภาพที่มีคุณสมบัติหรือตัวแปรที่เรียกว่ารูปภาพต้นฉบับ ซึ่งคุณสามารถเปลี่ยนได้ตลอดเวลา
‫ดังนั้น หากคุณต้องการเปลี่ยนลักษณะที่ปรากฏของปุ่ม คุณสามารถลากรูปภาพไปยังคุณสมบัติของรูปภาพต้นทางได้
‫ไม่เป็นไร.
‫ทีนี้มาดูวิธีที่เราจะทำให้ปุ่มนี้โต้ตอบด้วย
‫เพราะตอนนี้ถ้าเราเปิดเกมหรือเริ่มเกมและเรากดปุ่มดังที่คุณเห็นมันบ่งบอกว่ามีบางอย่างถูกกดหรือว่าเรากดมัน
‫แต่ไม่มีอะไรเกิดขึ้น
‫และเพื่อให้บางสิ่งบางอย่างเกิดขึ้น เราจำเป็นต้องมีสคริปต์ที่มีฟังก์ชันการทำงานที่เราต้องการเรียกใช้และมีตัวเลือกต่างๆ
‫มากมาย
‫คุณสามารถเพิ่มออบเจ็กต์ว่างใหม่ที่คุณกำหนดสคริปต์นั้นให้ จากนั้นคุณสามารถกำหนดสคริปต์ให้กับปุ่มบน
‫Click Event
‫หรือคุณสามารถทำสิ่งเดียวกันกับปุ่มเองได้
‫ดังนั้นเราจึงสามารถเพิ่มองค์ประกอบตรงนี้ ซึ่งเป็นสคริปต์ใหม่ และผมจะเรียกพฤติกรรมของปุ่มนั้น
‫และสิ่งที่สคริปท์นั้นควรทำในตอนนี้ ควรจะเพิ่มคะแนนขึ้นหนึ่งคะแนน
‫มาดูพฤติกรรมของปุ่มกัน
‫สิ่งที่เราทำได้คือ ตัวอย่างเช่น เราสามารถลองเข้าถึงสคริปต์พฤติกรรมข้อความจากสคริปต์พฤติกรรมปุ่มของเรา
‫จากนั้นเราก็สามารถเพิ่มจำนวนข้อความแล้วตั้งค่าหมายเลขข้อความเพื่อเปลี่ยนค่าได้ ตัวอย่างเช่น
‫เราสามารถทำได้ภายในพฤติกรรมของปุ่มด้วยเช่นกัน
‫เราสามารถเข้าถึงองค์ประกอบข้อความ UI ที่นี่แล้วเข้าถึงได้จากที่นี่
‫ลองใช้วิธีนี้
‫มาสร้างข้อความสาธารณะกัน และเพื่อที่จะใช้ข้อความ แน่นอนว่าเราจำเป็นต้องมี UI ของ unity engine
‫ดังนั้น UI เอ็นจิ้นความสามัคคีของเนมสเปซ
‫ตอนนี้เราสามารถใช้คลาสข้อความ เรียกว่าข้อความคะแนน
‫และทุกครั้งที่เรากดปุ่ม เราต้องการเพิ่มข้อความคะแนนทีละรายการ
‫กำจัดวิธีการเริ่มต้นและอัปเดตและสร้างวิธีการของเราเองซึ่งฉันจะเรียกโมฆะสาธารณะเมื่อกดปุ่ม
‫สมมติว่าเมื่อฉันกดปุ่ม ฉันต้องการเปลี่ยนคะแนน ส่งข้อความถึงฉัน หรือมีการกดปุ่ม
‫ไม่เป็นไร.
‫เลยลองทำดู
‫มาเพิ่มมันในสคริปต์นั้น ไปที่ปุ่มของเรา หรือมันถูกบันทึกไว้แล้ว
‫แต่ตอนนี้เราต้องรอสักครู่จนกว่าข้อความจะแสดง
‫ดังนั้นคุณสมบัติข้อความที่นี่ อย่างที่คุณเห็น ข้อความคะแนนอยู่ที่นั่น
‫และฉันจะใช้ข้อความนี้เป็นข้อความให้คะแนน ซึ่งก็คือข้อความนี้
‫สิ่งสำคัญคือต้องใช้ข้อความที่ด้านบนของปุ่ม ไม่ใช่ภายในปุ่ม
‫ไม่เป็นไร.
‫ตอนนี้ฉันต้องเพิ่มเหตุการณ์เมื่อคลิก
‫ดังนั้นที่นี่คุณจะเห็นว่ามีรายการที่คลิกว่างเปล่าอยู่ในขณะนี้ และเราสามารถกดปุ่มบวก
‫จากนั้นเราต้องให้วัตถุที่มีสคริปต์ที่มีวิธีการที่ควรจะเรียกใช้เมื่อใดก็ตามที่เราคลิกที่ปุ่มนั้น
‫เอาล่ะ คลิกที่ปุ่มหรือเลือกปุ่มที่นี่ เพราะปุ่มมีสคริปต์การทำงานของปุ่ม
‫หากคุณมีสคริปต์ในวัตถุเกมอื่น คุณจะต้องเลือกวัตถุเกมที่แตกต่างกันนั้นเป็นวัตถุที่เลือกที่คุณเลือกที่นี่
‫ดังนั้นฉันจึงเลือกปุ่ม และตอนนี้ฉันได้รับการเพิ่มลักษณะการทำงานของปุ่มนี้ในตัวเลือกของฉัน
‫เมื่อก่อนไม่ว่าง ตอนนี้เลือกได้
‫กดปุ่มแล้ว
‫มาทำกัน
‫เมื่อกดปุ่มถูกเลือก
‫ตอนนี้ ไปต่อและเปิดเกมและดูว่าปุ่มของเราทำงานตามที่ควรจะเป็นหรือไม่
‫ลองกดปุ่มและเราจะเห็นว่ามีการกด t0n ดังนั้นข้อความของเราจึงเปลี่ยนเป็นปุ่มถูกกด
‫ถ้าฉันกด SW คุณเห็น s ถูกกด
‫ถ้าฉันกดถ้าฉันกดแป้นเว้นวรรค
‫มันบอกว่าปุ่มถูกกดเช่นกัน
‫ไม่เป็นไร.
‫เลยมากดปุ่มกัน
‫และอย่างที่คุณเห็น มันเปลี่ยนค่าข้อความ
‫นั่นคือวิธีง่ายๆ ที่คุณสามารถใช้ฟังก์ชันของปุ่มได้
‫และใช่ แค่นั้นแหละ
‫ตอนนี้คุณรู้วิธีใช้ปุ่มแล้ว
‫ในวิดีโอหน้า เราจะมาดูกันว่าเราจะใช้ปุ่มต่างๆ เพื่อย้ายจากฉากหนึ่งไปยังอีกฉากหนึ่งได้อย่างไร
‫แล้วเจอกันนะ