﻿1
00:00:04,040 --> 00:00:05,520
‫เฮ้ ยินดีต้อนรับกลับมา

2
00:00:05,540 --> 00:00:10,250
‫ในวิดีโอนี้ เราจะใช้วิดเจ็ตเพื่อแสดงเงื่อนไขการแพ้ชนะ

3
00:00:10,250 --> 00:00:11,540
‫เลยโดดเข้าไปเลย

4
00:00:11,540 --> 00:00:15,530
‫ตอนนี้เรามีวิดเจ็ตแล้ว เราเริ่มวิดเจ็ตเกม

5
00:00:15,530 --> 00:00:19,220
‫ลองเปิดดูและเราจะเห็นว่าเรามีข้อความเตรียมตัวให้พร้อม

6
00:00:19,220 --> 00:00:23,210
‫และในกราฟเหตุการณ์ เรากำลังตั้งค่านี้ในเทคโนโลยีเหตุการณ์

7
00:00:23,210 --> 00:00:29,030
‫นอกเหนือจากสิ่งทั้งหมดนี้ สิ่งที่เรามีในแท็บนักออกแบบคือสิ่งที่เราต้องการสำหรับเกมผ่านข้อความ

8
00:00:29,030 --> 00:00:34,130
‫เพื่อให้เราสามารถทำซ้ำพิมพ์เขียวนี้และเปลี่ยนแปลงบางสิ่งได้

9
00:00:34,130 --> 00:00:41,030
‫ฉันจะปิดมัน และที่นี่ในเบราว์เซอร์เนื้อหา ฉันสามารถคลิกขวาที่ WP Start Game Widget

10
00:00:41,030 --> 00:00:43,250
‫Blueprint และทำซ้ำ

11
00:00:43,370 --> 00:00:46,490
‫ตอนนี้เราต้องเลือกชื่อใหม่สำหรับวิดเจ็ตนี้

12
00:00:46,490 --> 00:00:50,180
‫ฉันจะเรียกวิดเจ็ตจบเกมแทนวิดเจ็ตเริ่มเกม

13
00:00:50,180 --> 00:00:54,410
‫ในการเปลี่ยนชื่อนี้ ตอนนี้เรามี WPP End Game Widget

14
00:00:54,410 --> 00:01:01,940
‫ไปข้างหน้าและดับเบิ้ลคลิกที่นี่และเรามีข้อความเดียวกัน เตรียมพร้อม และเรียกว่าข้อความที่แสดง

15
00:01:01,940 --> 00:01:04,220
‫และตั้งค่าเป็นตัวแปร

16
00:01:04,220 --> 00:01:12,290
‫ตอนนี้ ไปที่แท็บกราฟ และเราไม่ต้องการตรรกะพิมพ์เขียวใดๆ นี้ เพื่อที่เราจะได้ไฮไลต์ทุกอย่างแล้วลบออก

17
00:01:12,290 --> 00:01:15,110
‫อันที่จริง เราสามารถลบตัวแปรนับถอยหลังได้

18
00:01:15,110 --> 00:01:19,520
‫คุณสามารถลบตัวแปรได้ตลอดเวลาโดยเลือกที่นี่และกดปุ่มลบ

19
00:01:19,520 --> 00:01:21,380
‫ทิ้งข้อความที่แสดงไว้

20
00:01:21,380 --> 00:01:23,930
‫เราต้องการสิ่งนั้นและเราสามารถคลิกคอมไพล์ได้

21
00:01:23,930 --> 00:01:28,190
‫และตอนนี้ เราต้องหาวิธีตั้งค่าข้อความสำหรับวิดเจ็ตนี้

22
00:01:28,220 --> 00:01:30,530
‫ตอนนี้ไปที่พิมพ์เขียวโหมดเกมของเรา

23
00:01:30,560 --> 00:01:32,960
‫ที่นี่เรามีกิจกรรมเกมจบลง

24
00:01:32,960 --> 00:01:36,470
‫นี่คือที่ที่เราสามารถเพิ่มวิดเจ็ตลงในวิวพอร์ตได้

25
00:01:36,470 --> 00:01:42,440
‫ดังนั้นฉันจะเน้นโหนดเหล่านี้ สตริงการพิมพ์ และโหนดการแปลงบูลเป็นข้อความ แล้วลบออก

26
00:01:42,440 --> 00:01:49,070
‫และใช้โหนดสร้างวิดเจ็ตเพื่อเพิ่มวิดเจ็ตสิ้นสุดเกมใหม่ของเราในวิวพอร์ต

27
00:01:49,070 --> 00:01:54,830
‫ดังนั้นฉันจะลากประเภท create widget ออก และรับสร้างโหนดวิดเจ็ตนั้น

28
00:01:54,830 --> 00:01:58,970
‫สำหรับชั้นเรียน ฉันจะเลือกวิดเจ็ตจบเกม

29
00:01:58,970 --> 00:02:05,000
‫ดังนั้นเราจึงมีวิดเจ็ตจบเกม WPP และสิ่งต่อไปที่ต้องทำคือเพิ่มลงในวิวพอร์ต

30
00:02:05,000 --> 00:02:11,360
‫ดังนั้นฉันจะคลิกและลากออกจากพินการเรียกใช้งานเอาต์พุตแล้วพิมพ์เพิ่มลงในวิวพอร์ต

31
00:02:11,360 --> 00:02:19,130
‫และตอนนี้ฉันไม่สามารถลืมได้ว่าฉันต้องใช้ผลตอบแทนจากการสร้างวิดเจ็ตและเสียบเข้ากับเป้าหมายเพื่อเพิ่มไปยังวิวพอร์ต

32
00:02:19,130 --> 00:02:26,420
‫ดังนั้น ทันทีที่เกมของเราผ่านเหตุการณ์ที่ปรับใช้พิมพ์เขียวได้ เราจะเพิ่มวิดเจ็ตนี้ในวิวพอร์ต

33
00:02:26,420 --> 00:02:37,040
‫สิ่งสุดท้ายที่ต้องทำคือตั้งค่าข้อความตามว่าเราชนะเกมหรือไม่ ซึ่งเรารู้เพราะเรามีบูลีนนี้จากเกมกิจกรรมของเราจบลงแล้ว

34
00:02:37,040 --> 00:02:41,240
‫ดังนั้นเราต้องคิดว่าจะทำอย่างไรเมื่อเราชนะเกม

35
00:02:41,240 --> 00:02:46,970
‫ตอนนี้เรารู้แล้วว่าเราสามารถใช้ set text node เพื่อตั้งค่าข้อความของวิดเจ็ตเฉพาะได้

36
00:02:46,970 --> 00:02:53,690
‫ในพิมพ์เขียววิดเจ็ตของเรา เราต้องสามารถเข้าถึงวิดเจ็ตข้อความนั้นได้ ซึ่งเราเรียกว่าข้อความที่แสดง

37
00:02:53,690 --> 00:03:01,370
‫ดังนั้นสิ่งที่เราสามารถทำได้คือจากพิมพ์เขียว Create Widget ของเรา ค่าส่งคืน ซึ่งส่งคืนการอ้างอิงอ็อบเจ็กต์วิดเจ็ต

38
00:03:01,370 --> 00:03:06,500
‫WPP end game สามารถใช้เพื่อเข้าถึงตัวแปรในวิดเจ็ตนั้น

39
00:03:06,500 --> 00:03:15,290
‫คลิกจากค่าที่ส่งกลับแล้วลากออกแล้วพิมพ์ข้อความที่แสดง แล้วเราจะเห็นว่าเราสามารถรับข้อความที่แสดงจากที่นั่นได้

40
00:03:15,290 --> 00:03:17,090
‫เราสามารถใช้ set text เป็น Node ได้

41
00:03:17,090 --> 00:03:24,710
‫ให้คลิกผลลัพธ์จากข้อความที่แสดง ลากออกแล้วปล่อย แล้วพิมพ์ set text แล้วเราจะเห็นว่าชุดข้อความ

42
00:03:24,710 --> 00:03:28,760
‫วงเล็บ ข้อความเป็นตัวเลือกที่นี่

43
00:03:28,760 --> 00:03:40,760
‫ตอนนี้เพื่อทดสอบสิ่งนี้ หลังจากที่เราเพิ่มวิดเจ็ตตอนจบเกมไปยังวิวพอร์ตแล้ว เราก็สามารถเชื่อมต่อพินการดำเนินการกับโหนดข้อความที่ตั้งไว้ซึ่งเราสามารถตั้งค่าข้อความที่แสดงได้

44
00:03:40,760 --> 00:03:50,420
‫ตอนนี้ฉันกำลังจะพิมพ์ game over และตอนนี้ด้วยการคอมไพล์ ฉันจะทดลองเล่นและดูว่าเราจะแสดงวิดเจ็ตนั้นบนหน้าจอได้หรือไม่

45
00:03:50,420 --> 00:03:55,700
‫ดังนั้นฉันจะไปข้างหน้าและปล่อยให้ป้อมปราการเหล่านี้ฆ่าฉันและตอนนี้ฉันก็เห็นเกมจบลง

46
00:03:55,700 --> 00:03:57,890
‫แต่สำหรับฉันนั่นไม่เพียงพอ

47
00:03:57,890 --> 00:04:01,010
‫ฉันต้องการดูว่าฉันชนะหรือแพ้เกม

48
00:04:01,010 --> 00:04:09,710
‫ขณะนี้มีหลายวิธีในการทำเช่นนี้ และคุณอาจคิดว่าคุณมีแนวคิดเกี่ยวกับวิธีตั้งค่าข้อความนี้อยู่แล้ว

49
00:04:09,710 --> 00:04:15,050
‫ที่จริงแล้ว คุณอาจต้องการหยุดวิดีโอชั่วคราวและดูว่าคุณสามารถดำเนินการนี้เองได้หรือไม่

50
00:04:15,050 --> 00:04:20,300
‫ดังนั้น หากคุณรู้สึกอยากท้าทาย ให้หยุดวิดีโอชั่วคราวตอนนี้และดูว่าคุณจะเข้าใจสิ่งนี้หรือไม่

51
00:04:23,330 --> 00:04:23,720
‫ตกลง.

52
00:04:23,720 --> 00:04:26,330
‫ดังนั้นถ้าคุณคิดออกก็ยินดีด้วย

53
00:04:26,330 --> 00:04:29,180
‫คุณได้ติดตั้งเกมผ่านวิดเจ็ต

54
00:04:29,210 --> 00:04:33,050
‫ตอนนี้ฉันจะแสดงโหนดพิเศษที่ฉันจะใช้ให้คุณดู

55
00:04:33,050 --> 00:04:38,400
‫และคุณอาจไม่เคยเห็นสิ่งนี้มาก่อน แต่โหนดนี้เรียกว่าโหนดที่เลือก

56
00:04:38,420 --> 00:04:41,150
‫ผมจะคลิกขวาแล้วพิมพ์ select

57
00:04:41,150 --> 00:04:46,430
‫และถ้าฉันเลือก เลือก ฉันมีโหนดนี้ที่รับดัชนี

58
00:04:46,430 --> 00:04:53,450
‫ดัชนีคือค่าที่จะกำหนดสิ่งที่ได้รับเลือกและส่งกลับเป็นค่าที่ส่งกลับ

59
00:04:53,450 --> 00:05:02,720
‫และฉันสามารถคลิกดรอปดาวน์และเลือกบูลีนและสำหรับค่าที่ส่งกลับ ฉันสามารถคลิกขวาที่มันแล้วเลือกเปลี่ยนประเภทพิน

60
00:05:02,720 --> 00:05:08,840
‫จากนั้นฉันได้รับเมนูดร็อปดาวน์ที่ระบุว่า Wild Card และฉันสามารถเปลี่ยนเป็นค่าเอาต์พุตประเภทอื่นได้

61
00:05:08,840 --> 00:05:10,220
‫เช่น ข้อความ

62
00:05:10,220 --> 00:05:20,360
‫ฉันจะเลือกข้อความและตอนนี้ฉันมีโหนดที่เลือกซึ่งมีอินพุตจริงและเท็จรวมถึงดัชนีซึ่งเป็นบูลีน

63
00:05:20,360 --> 00:05:24,680
‫และค่าเท็จจริงและค่าที่ส่งคืนคือค่าข้อความ

64
00:05:24,680 --> 00:05:27,080
‫พวกเขามีประเภทข้อมูลข้อความ

65
00:05:27,380 --> 00:05:35,300
‫ตอนนี้วิธีการทำงานของโหนดที่เลือกคือเรามีดัชนีและเราเลือกบูลีนเป็นประเภทสำหรับอินพุตนี้

66
00:05:35,300 --> 00:05:43,640
‫ซึ่งหมายความว่าเราสามารถเสียบค่าบูลีนและค่าที่ส่งกลับจะแตกต่างกันขึ้นอยู่กับค่าของดัชนี

67
00:05:43,640 --> 00:05:52,820
‫หากค่าของบูลีนเป็นจริง เราจะคืนค่าข้อความโดยขึ้นอยู่กับอินพุตจริงสำหรับโหนดที่เลือก

68
00:05:52,820 --> 00:05:57,050
‫และถ้ามันเป็นเท็จ เราก็จะได้ค่าที่กำหนดให้กับอินพุตเท็จ

69
00:05:57,080 --> 00:06:03,410
‫ต่อไปนี้คือพินอินพุตสำหรับค่าจริงและเท็จ เพื่อให้เราสามารถเสียบค่าข้อความเข้ากับค่าเหล่านั้นโดยตรง

70
00:06:03,410 --> 00:06:05,750
‫หรือเราจะฮาร์ดโค้ดในกล่องข้อความ

71
00:06:05,750 --> 00:06:11,480
‫ตัวอย่างเช่น เราสามารถพิมพ์ข้อความที่คุณทำหายเป็นเท็จและคุณได้รางวัลจริง

72
00:06:11,480 --> 00:06:16,550
‫และสิ่งที่เราได้รับคืนจากโหนดที่เลือกนี้ขึ้นอยู่กับดัชนีอินพุตนั้น

73
00:06:16,550 --> 00:06:20,000
‫หากเป็นจริง ผลตอบแทนที่ได้จะเป็น u หนึ่ง

74
00:06:20,000 --> 00:06:23,060
‫และถ้ามันเป็นเท็จ เราจะทำให้คุณหลงทาง

75
00:06:23,090 --> 00:06:29,570
‫ดังนั้น หากคุณยังไม่ได้นำโซลูชันไปใช้ ฉันต้องการให้คุณลองใช้โหนดที่เลือกเพื่อดำเนินการดังกล่าว

76
00:06:29,570 --> 00:06:33,440
‫ดังนั้นใช้โหนดที่เลือกและตั้งค่าข้อความเท็จให้กับคุณ

77
00:06:33,440 --> 00:06:34,080
‫สูญหาย.

78
00:06:34,100 --> 00:06:43,520
‫ตั้งค่าข้อความที่แท้จริงถึงคุณและขอบูลีนหนึ่งตัวของผู้เล่นที่เราได้รับจากเกมของเราผ่านเหตุการณ์ที่เกิดจากพิมพ์เขียวของเรา

79
00:06:43,520 --> 00:06:45,680
‫เกมเหตุการณ์ที่ใช้งานได้มากกว่า

80
00:06:45,710 --> 00:06:53,450
‫เมื่อคุณใช้ชุดข้อความเพื่อตั้งค่าข้อความวิดเจ็ตแล้ว ให้หยุดวิดีโอชั่วคราวและใช้งานทันที

81
00:06:56,900 --> 00:06:57,230
‫ตกลง.

82
00:06:57,230 --> 00:07:05,870
‫ดังนั้นฉันจึงมีตัวเลือกของฉันและฉันต้องเชื่อมต่อดัชนีซึ่งเป็นบูลีนและฉันจะใช้หนึ่งเกมจากเกมกิจกรรมจบลง

83
00:07:06,080 --> 00:07:13,500
‫ตอนนี้ตามอินพุตบูลีนนี้ ฉันจะได้ค่าส่งคืนที่แตกต่างกันขึ้นอยู่กับว่าดัชนีเป็นจริงหรือเท็จ

84
00:07:13,520 --> 00:07:19,160
‫ถ้าเป็นเรื่องจริง ฉันต้องการพิมพ์คุณด้วยเครื่องหมายอัศเจรีย์สามตัว

85
00:07:19,160 --> 00:07:24,530
‫และถ้ามันเป็นเท็จ ฉันต้องการพิมพ์ว่าคุณแพ้ด้วยเครื่องหมายอัศเจรีย์เพียงอันเดียว

86
00:07:24,650 --> 00:07:26,120
‫ตอนนี้ผลตอบแทนมูลค่า

87
00:07:26,150 --> 00:07:28,760
‫ฉันจะเชื่อมต่อกับโหนดข้อความที่ตั้งไว้

88
00:07:28,760 --> 00:07:33,970
‫และตอนนี้เราควรเห็นว่าคุณแพ้หรือชนะ ขึ้นอยู่กับว่าเราแพ้หรือชนะเกม

89
00:07:33,980 --> 00:07:39,260
‫ดังนั้นด้วยการคอมไพล์ ฉันจะตีและพยายามเอาชนะเกมให้ได้ก่อน

90
00:07:39,260 --> 00:07:41,450
‫ดังนั้นฉันจะพยายามไม่ให้แพ้

91
00:07:41,480 --> 00:07:43,220
‫มีวินาทีแรก

92
00:07:43,250 --> 00:07:43,850
‫เราจะไปที่นั่น.

93
00:07:43,850 --> 00:07:45,230
‫และฉันเห็นว่าฉันชนะ

94
00:07:45,680 --> 00:07:50,570
‫ตอนนี้ฉันสามารถไปข้างหน้าและลองเงื่อนไขการสูญเสียซึ่งน่าจะง่ายทีเดียว

95
00:07:50,570 --> 00:07:52,370
‫ฉันแค่ต้องถูกยิงสองครั้ง

96
00:07:53,040 --> 00:07:54,030
‫มีหนึ่ง

97
00:07:55,070 --> 00:07:56,180
‫และมีสอง

98
00:07:56,180 --> 00:08:00,680
‫และคุณจะเห็นว่ารถถังของฉันหายไปและฉันแพ้เกม

99
00:08:00,890 --> 00:08:01,790
‫สมบูรณ์แบบ.

100
00:08:02,150 --> 00:08:05,960
‫ดังนั้นสิ่งนี้จะดูแลเงื่อนไขการชนะและการแพ้

101
00:08:06,290 --> 00:08:14,520
‫โดยสรุป เราได้แสดงสถานะของเกมต่อผู้เล่น และเรากำลังแสดงสิ่งนั้นในรูปแบบของวิดเจ็ตข้อความ

102
00:08:14,540 --> 00:08:19,670
‫ตอนนี้เรามีเกมที่ใช้งานได้จริง ดังนั้นนี่คือก้าวสำคัญ

103
00:08:19,700 --> 00:08:22,310
‫สิ่งเดียวที่เหลือคือเอฟเฟกต์พิเศษ

104
00:08:22,310 --> 00:08:27,800
‫เราต้องการเอฟเฟกต์เสียง และเราต้องการเอฟเฟกต์การระเบิด และเส้นทางอาวุธ และอะไรทำนองนั้น

105
00:08:27,800 --> 00:08:34,120
‫ดังนั้น เราจะปิดท้ายเกมนี้โดยเพิ่มเอฟเฟกต์เหล่านั้นและขัดเกลาเกมโดยรวมในวิดีโอที่จะมาถึง

106
00:08:34,130 --> 00:08:36,440
‫เราเกือบจะเสร็จสิ้นในส่วนนี้แล้ว

107
00:08:36,470 --> 00:08:39,620
‫ทำได้ดีมาก แล้วพบกันใหม่ในวิดีโอหน้า

