‫เฮ้ ยินดีต้อนรับกลับมา
‫ในวิดีโอนี้ เราจะใช้วิดเจ็ตเพื่อแสดงเงื่อนไขการแพ้ชนะ
‫เลยโดดเข้าไปเลย
‫ตอนนี้เรามีวิดเจ็ตแล้ว เราเริ่มวิดเจ็ตเกม
‫ลองเปิดดูและเราจะเห็นว่าเรามีข้อความเตรียมตัวให้พร้อม
‫และในกราฟเหตุการณ์ เรากำลังตั้งค่านี้ในเทคโนโลยีเหตุการณ์
‫นอกเหนือจากสิ่งทั้งหมดนี้ สิ่งที่เรามีในแท็บนักออกแบบคือสิ่งที่เราต้องการสำหรับเกมผ่านข้อความ
‫เพื่อให้เราสามารถทำซ้ำพิมพ์เขียวนี้และเปลี่ยนแปลงบางสิ่งได้
‫ฉันจะปิดมัน และที่นี่ในเบราว์เซอร์เนื้อหา ฉันสามารถคลิกขวาที่ WP Start Game Widget
‫Blueprint และทำซ้ำ
‫ตอนนี้เราต้องเลือกชื่อใหม่สำหรับวิดเจ็ตนี้
‫ฉันจะเรียกวิดเจ็ตจบเกมแทนวิดเจ็ตเริ่มเกม
‫ในการเปลี่ยนชื่อนี้ ตอนนี้เรามี WPP End Game Widget
‫ไปข้างหน้าและดับเบิ้ลคลิกที่นี่และเรามีข้อความเดียวกัน เตรียมพร้อม และเรียกว่าข้อความที่แสดง
‫และตั้งค่าเป็นตัวแปร
‫ตอนนี้ ไปที่แท็บกราฟ และเราไม่ต้องการตรรกะพิมพ์เขียวใดๆ นี้ เพื่อที่เราจะได้ไฮไลต์ทุกอย่างแล้วลบออก
‫อันที่จริง เราสามารถลบตัวแปรนับถอยหลังได้
‫คุณสามารถลบตัวแปรได้ตลอดเวลาโดยเลือกที่นี่และกดปุ่มลบ
‫ทิ้งข้อความที่แสดงไว้
‫เราต้องการสิ่งนั้นและเราสามารถคลิกคอมไพล์ได้
‫และตอนนี้ เราต้องหาวิธีตั้งค่าข้อความสำหรับวิดเจ็ตนี้
‫ตอนนี้ไปที่พิมพ์เขียวโหมดเกมของเรา
‫ที่นี่เรามีกิจกรรมเกมจบลง
‫นี่คือที่ที่เราสามารถเพิ่มวิดเจ็ตลงในวิวพอร์ตได้
‫ดังนั้นฉันจะเน้นโหนดเหล่านี้ สตริงการพิมพ์ และโหนดการแปลงบูลเป็นข้อความ แล้วลบออก
‫และใช้โหนดสร้างวิดเจ็ตเพื่อเพิ่มวิดเจ็ตสิ้นสุดเกมใหม่ของเราในวิวพอร์ต
‫ดังนั้นฉันจะลากประเภท create widget ออก และรับสร้างโหนดวิดเจ็ตนั้น
‫สำหรับชั้นเรียน ฉันจะเลือกวิดเจ็ตจบเกม
‫ดังนั้นเราจึงมีวิดเจ็ตจบเกม WPP และสิ่งต่อไปที่ต้องทำคือเพิ่มลงในวิวพอร์ต
‫ดังนั้นฉันจะคลิกและลากออกจากพินการเรียกใช้งานเอาต์พุตแล้วพิมพ์เพิ่มลงในวิวพอร์ต
‫และตอนนี้ฉันไม่สามารถลืมได้ว่าฉันต้องใช้ผลตอบแทนจากการสร้างวิดเจ็ตและเสียบเข้ากับเป้าหมายเพื่อเพิ่มไปยังวิวพอร์ต
‫ดังนั้น ทันทีที่เกมของเราผ่านเหตุการณ์ที่ปรับใช้พิมพ์เขียวได้ เราจะเพิ่มวิดเจ็ตนี้ในวิวพอร์ต
‫สิ่งสุดท้ายที่ต้องทำคือตั้งค่าข้อความตามว่าเราชนะเกมหรือไม่ ซึ่งเรารู้เพราะเรามีบูลีนนี้จากเกมกิจกรรมของเราจบลงแล้ว
‫ดังนั้นเราต้องคิดว่าจะทำอย่างไรเมื่อเราชนะเกม
‫ตอนนี้เรารู้แล้วว่าเราสามารถใช้ set text node เพื่อตั้งค่าข้อความของวิดเจ็ตเฉพาะได้
‫ในพิมพ์เขียววิดเจ็ตของเรา เราต้องสามารถเข้าถึงวิดเจ็ตข้อความนั้นได้ ซึ่งเราเรียกว่าข้อความที่แสดง
‫ดังนั้นสิ่งที่เราสามารถทำได้คือจากพิมพ์เขียว Create Widget ของเรา ค่าส่งคืน ซึ่งส่งคืนการอ้างอิงอ็อบเจ็กต์วิดเจ็ต
‫WPP end game สามารถใช้เพื่อเข้าถึงตัวแปรในวิดเจ็ตนั้น
‫คลิกจากค่าที่ส่งกลับแล้วลากออกแล้วพิมพ์ข้อความที่แสดง แล้วเราจะเห็นว่าเราสามารถรับข้อความที่แสดงจากที่นั่นได้
‫เราสามารถใช้ set text เป็น Node ได้
‫ให้คลิกผลลัพธ์จากข้อความที่แสดง ลากออกแล้วปล่อย แล้วพิมพ์ set text แล้วเราจะเห็นว่าชุดข้อความ
‫วงเล็บ ข้อความเป็นตัวเลือกที่นี่
‫ตอนนี้เพื่อทดสอบสิ่งนี้ หลังจากที่เราเพิ่มวิดเจ็ตตอนจบเกมไปยังวิวพอร์ตแล้ว เราก็สามารถเชื่อมต่อพินการดำเนินการกับโหนดข้อความที่ตั้งไว้ซึ่งเราสามารถตั้งค่าข้อความที่แสดงได้
‫ตอนนี้ฉันกำลังจะพิมพ์ game over และตอนนี้ด้วยการคอมไพล์ ฉันจะทดลองเล่นและดูว่าเราจะแสดงวิดเจ็ตนั้นบนหน้าจอได้หรือไม่
‫ดังนั้นฉันจะไปข้างหน้าและปล่อยให้ป้อมปราการเหล่านี้ฆ่าฉันและตอนนี้ฉันก็เห็นเกมจบลง
‫แต่สำหรับฉันนั่นไม่เพียงพอ
‫ฉันต้องการดูว่าฉันชนะหรือแพ้เกม
‫ขณะนี้มีหลายวิธีในการทำเช่นนี้ และคุณอาจคิดว่าคุณมีแนวคิดเกี่ยวกับวิธีตั้งค่าข้อความนี้อยู่แล้ว
‫ที่จริงแล้ว คุณอาจต้องการหยุดวิดีโอชั่วคราวและดูว่าคุณสามารถดำเนินการนี้เองได้หรือไม่
‫ดังนั้น หากคุณรู้สึกอยากท้าทาย ให้หยุดวิดีโอชั่วคราวตอนนี้และดูว่าคุณจะเข้าใจสิ่งนี้หรือไม่
‫ตกลง.
‫ดังนั้นถ้าคุณคิดออกก็ยินดีด้วย
‫คุณได้ติดตั้งเกมผ่านวิดเจ็ต
‫ตอนนี้ฉันจะแสดงโหนดพิเศษที่ฉันจะใช้ให้คุณดู
‫และคุณอาจไม่เคยเห็นสิ่งนี้มาก่อน แต่โหนดนี้เรียกว่าโหนดที่เลือก
‫ผมจะคลิกขวาแล้วพิมพ์ select
‫และถ้าฉันเลือก เลือก ฉันมีโหนดนี้ที่รับดัชนี
‫ดัชนีคือค่าที่จะกำหนดสิ่งที่ได้รับเลือกและส่งกลับเป็นค่าที่ส่งกลับ
‫และฉันสามารถคลิกดรอปดาวน์และเลือกบูลีนและสำหรับค่าที่ส่งกลับ ฉันสามารถคลิกขวาที่มันแล้วเลือกเปลี่ยนประเภทพิน
‫จากนั้นฉันได้รับเมนูดร็อปดาวน์ที่ระบุว่า Wild Card และฉันสามารถเปลี่ยนเป็นค่าเอาต์พุตประเภทอื่นได้
‫เช่น ข้อความ
‫ฉันจะเลือกข้อความและตอนนี้ฉันมีโหนดที่เลือกซึ่งมีอินพุตจริงและเท็จรวมถึงดัชนีซึ่งเป็นบูลีน
‫และค่าเท็จจริงและค่าที่ส่งคืนคือค่าข้อความ
‫พวกเขามีประเภทข้อมูลข้อความ
‫ตอนนี้วิธีการทำงานของโหนดที่เลือกคือเรามีดัชนีและเราเลือกบูลีนเป็นประเภทสำหรับอินพุตนี้
‫ซึ่งหมายความว่าเราสามารถเสียบค่าบูลีนและค่าที่ส่งกลับจะแตกต่างกันขึ้นอยู่กับค่าของดัชนี
‫หากค่าของบูลีนเป็นจริง เราจะคืนค่าข้อความโดยขึ้นอยู่กับอินพุตจริงสำหรับโหนดที่เลือก
‫และถ้ามันเป็นเท็จ เราก็จะได้ค่าที่กำหนดให้กับอินพุตเท็จ
‫ต่อไปนี้คือพินอินพุตสำหรับค่าจริงและเท็จ เพื่อให้เราสามารถเสียบค่าข้อความเข้ากับค่าเหล่านั้นโดยตรง
‫หรือเราจะฮาร์ดโค้ดในกล่องข้อความ
‫ตัวอย่างเช่น เราสามารถพิมพ์ข้อความที่คุณทำหายเป็นเท็จและคุณได้รางวัลจริง
‫และสิ่งที่เราได้รับคืนจากโหนดที่เลือกนี้ขึ้นอยู่กับดัชนีอินพุตนั้น
‫หากเป็นจริง ผลตอบแทนที่ได้จะเป็น u หนึ่ง
‫และถ้ามันเป็นเท็จ เราจะทำให้คุณหลงทาง
‫ดังนั้น หากคุณยังไม่ได้นำโซลูชันไปใช้ ฉันต้องการให้คุณลองใช้โหนดที่เลือกเพื่อดำเนินการดังกล่าว
‫ดังนั้นใช้โหนดที่เลือกและตั้งค่าข้อความเท็จให้กับคุณ
‫สูญหาย.
‫ตั้งค่าข้อความที่แท้จริงถึงคุณและขอบูลีนหนึ่งตัวของผู้เล่นที่เราได้รับจากเกมของเราผ่านเหตุการณ์ที่เกิดจากพิมพ์เขียวของเรา
‫เกมเหตุการณ์ที่ใช้งานได้มากกว่า
‫เมื่อคุณใช้ชุดข้อความเพื่อตั้งค่าข้อความวิดเจ็ตแล้ว ให้หยุดวิดีโอชั่วคราวและใช้งานทันที
‫ตกลง.
‫ดังนั้นฉันจึงมีตัวเลือกของฉันและฉันต้องเชื่อมต่อดัชนีซึ่งเป็นบูลีนและฉันจะใช้หนึ่งเกมจากเกมกิจกรรมจบลง
‫ตอนนี้ตามอินพุตบูลีนนี้ ฉันจะได้ค่าส่งคืนที่แตกต่างกันขึ้นอยู่กับว่าดัชนีเป็นจริงหรือเท็จ
‫ถ้าเป็นเรื่องจริง ฉันต้องการพิมพ์คุณด้วยเครื่องหมายอัศเจรีย์สามตัว
‫และถ้ามันเป็นเท็จ ฉันต้องการพิมพ์ว่าคุณแพ้ด้วยเครื่องหมายอัศเจรีย์เพียงอันเดียว
‫ตอนนี้ผลตอบแทนมูลค่า
‫ฉันจะเชื่อมต่อกับโหนดข้อความที่ตั้งไว้
‫และตอนนี้เราควรเห็นว่าคุณแพ้หรือชนะ ขึ้นอยู่กับว่าเราแพ้หรือชนะเกม
‫ดังนั้นด้วยการคอมไพล์ ฉันจะตีและพยายามเอาชนะเกมให้ได้ก่อน
‫ดังนั้นฉันจะพยายามไม่ให้แพ้
‫มีวินาทีแรก
‫เราจะไปที่นั่น.
‫และฉันเห็นว่าฉันชนะ
‫ตอนนี้ฉันสามารถไปข้างหน้าและลองเงื่อนไขการสูญเสียซึ่งน่าจะง่ายทีเดียว
‫ฉันแค่ต้องถูกยิงสองครั้ง
‫มีหนึ่ง
‫และมีสอง
‫และคุณจะเห็นว่ารถถังของฉันหายไปและฉันแพ้เกม
‫สมบูรณ์แบบ.
‫ดังนั้นสิ่งนี้จะดูแลเงื่อนไขการชนะและการแพ้
‫โดยสรุป เราได้แสดงสถานะของเกมต่อผู้เล่น และเรากำลังแสดงสิ่งนั้นในรูปแบบของวิดเจ็ตข้อความ
‫ตอนนี้เรามีเกมที่ใช้งานได้จริง ดังนั้นนี่คือก้าวสำคัญ
‫สิ่งเดียวที่เหลือคือเอฟเฟกต์พิเศษ
‫เราต้องการเอฟเฟกต์เสียง และเราต้องการเอฟเฟกต์การระเบิด และเส้นทางอาวุธ และอะไรทำนองนั้น
‫ดังนั้น เราจะปิดท้ายเกมนี้โดยเพิ่มเอฟเฟกต์เหล่านั้นและขัดเกลาเกมโดยรวมในวิดีโอที่จะมาถึง
‫เราเกือบจะเสร็จสิ้นในส่วนนี้แล้ว
‫ทำได้ดีมาก แล้วพบกันใหม่ในวิดีโอหน้า