﻿1
00:00:04,130 --> 00:00:05,550
‫เฮ้ ยินดีต้อนรับกลับมา

2
00:00:05,570 --> 00:00:10,940
‫ในวิดีโอนี้ เราจะสร้างนาฬิกาจับเวลาถอยหลังเพื่อให้ผู้เล่นรู้ว่าต้องรออีกนานเท่าใดจึงจะสามารถเคลื่อนรถถังไปรอบๆ

3
00:00:10,940 --> 00:00:16,250
‫และระเบิดสิ่งของได้

4
00:00:16,250 --> 00:00:22,280
‫ดังนั้นเราจะแสดงเวลาที่เหลือในตัวจับเวลาถอยหลังจนกว่าเกมจะเริ่ม

5
00:00:22,280 --> 00:00:25,580
‫ไปที่ตัวแก้ไขแล้วเริ่มทำสิ่งนี้

6
00:00:25,850 --> 00:00:34,160
‫ตอนนี้ฉันอยู่ที่นี่ใน Widget Blueprint, BP Start Game Widget และนี่คือเครื่องมือแก้ไขวิดเจ็ตอย่างที่เราเคยเห็น

7
00:00:34,160 --> 00:00:39,560
‫แต่คุณอาจสังเกตเห็นที่ด้านบนขวา มีสองแท็บที่นี่ หนึ่งแท็บที่ระบุว่านักออกแบบ

8
00:00:39,560 --> 00:00:42,890
‫นั่นคือสิ่งที่เราอยู่ในตอนนี้และอีกอันหนึ่งที่บอกว่ากราฟ

9
00:00:42,890 --> 00:00:53,180
‫และถ้าคุณคลิกที่กราฟ จะดูเหมือนกราฟเหตุการณ์พิมพ์เขียวที่มีโหนดเหตุการณ์และแท็บพิมพ์เขียวของฉันที่นี่ซึ่งมีส่วนต่างๆ

10
00:00:53,180 --> 00:00:56,120
‫และนี่คือจุดที่เราทำตรรกะพิมพ์เขียวได้

11
00:00:56,120 --> 00:00:57,920
‫ตอนนี้เรามีสามโหนดที่นี่

12
00:00:57,920 --> 00:01:00,080
‫เรามีการสร้างเหตุการณ์ล่วงหน้า

13
00:01:00,080 --> 00:01:07,910
‫สิ่งนี้คล้ายกับคอนสตรัคเตอร์ใน C ++ จากนั้นเรามีโครงสร้างเหตุการณ์ซึ่งคล้ายกับเริ่มเล่น

14
00:01:07,910 --> 00:01:13,460
‫ดังนั้นนี่คือจุดที่เหมาะสมกว่าที่จะทำสิ่งต่าง ๆ ในตอนเริ่มเกม เพราะคลาสที่เกี่ยวข้องทั้งหมดถูกสร้างขึ้นโดยจุดนี้

15
00:01:13,460 --> 00:01:18,500
‫และจากนั้นเราจะมีขีดเหตุการณ์

16
00:01:18,500 --> 00:01:24,020
‫และเช่นเดียวกับฟังก์ชันติ๊กใน C++ เราสามารถเข้าถึงเวลาเดลต้าได้ที่นี่

17
00:01:24,020 --> 00:01:30,650
‫ตอนนี้เราจะไม่ใช้สองโหนดแรก ดังนั้นฉันจะเน้นที่โหนดเหล่านั้นและลบออก และเราจะใช้เทคโนโลยีของเหตุการณ์

18
00:01:30,650 --> 00:01:37,670
‫เป้าหมายของเราสำหรับวิดีโอนี้คือการแสดงเวลาที่เหลือ และตอนนี้เรามีตัวจับเวลานับถอยหลังสามวินาทีใน

19
00:01:37,670 --> 00:01:40,100
‫C++

20
00:01:40,100 --> 00:01:45,260
‫เราสร้างตัวจับเวลาและเราใช้ตัวจัดการตัวจับเวลาโลกเพื่อเริ่มตัวจับเวลา

21
00:01:45,260 --> 00:01:49,010
‫ทุกสิ่งที่เราทำในพิมพ์เขียวไม่ขึ้นกับสิ่งนั้น

22
00:01:49,040 --> 00:01:55,790
‫เรากำลังสร้างระบบตรรกะที่ต่างไปจากเดิมอย่างสิ้นเชิงที่นี่ และจะตรงกับตัวจับเวลาที่เราตั้งค่าไว้ใน

23
00:01:55,790 --> 00:01:57,470
‫C++

24
00:01:57,470 --> 00:02:02,090
‫ทั้งหมดนี้จึงแตกต่างและเป็นอิสระจากด้าน C++

25
00:02:02,120 --> 00:02:10,850
‫ตอนนี้ในวิดเจ็ต WB start game เราสามารถเพิ่มตัวแปรได้เหมือนกับที่เราเพิ่มตัวแปรใน C++ ได้ที่นี่

26
00:02:10,850 --> 00:02:18,380
‫ภายใต้พิมพ์เขียวของฉัน ฉันสามารถคลิกเพิ่มและเลือกตัวแปรได้ และตอนนี้ฉันมีตัวแปรที่เรียกว่า new var underscore

27
00:02:18,410 --> 00:02:19,340
‫zero

28
00:02:19,340 --> 00:02:26,870
‫และข้างล่างนี้ในแผงรายละเอียดซึ่งอยู่ทางด้านซ้ายอย่างสับสน ตอนนี้เรามีชื่อตัวแปรและประเภทตัวแปรแล้ว

29
00:02:26,870 --> 00:02:33,380
‫ตอนนี้มันถูกเน้นโดยค่าเริ่มต้นเพราะคาดว่าคุณจะเปลี่ยนชื่อตัวแปรของคุณทันทีที่คุณสร้าง

30
00:02:33,380 --> 00:02:35,690
‫ดังนั้นเราจึงไม่ต้องการชื่อเริ่มต้นนี้

31
00:02:35,690 --> 00:02:37,820
‫เราจะเรียกสิ่งนี้ว่าชื่อของเราเอง

32
00:02:37,820 --> 00:02:39,290
‫ฉันจะเรียกมันว่าการนับถอยหลัง

33
00:02:39,290 --> 00:02:47,360
‫และการนับถอยหลังจะเป็นตัวแปรทศนิยม Y เพราะนี่จะติดตามว่าเราเหลือเวลาเท่าไร

34
00:02:47,360 --> 00:02:55,400
‫ฉันจะเริ่มต้นใน 3 วินาที และแต่ละเฟรม ฉันจะลบระยะเวลาที่ผ่านไปตั้งแต่เฟรมก่อนหน้า

35
00:02:55,400 --> 00:02:59,750
‫ดังนั้นเราจึงมีการนับถอยหลังจากสามลงไป

36
00:02:59,750 --> 00:03:01,880
‫ตอนนี้ฉันจะคลิกคอมไพล์

37
00:03:01,910 --> 00:03:07,820
‫ตอนนี้ ทันทีที่ฉันคลิกคอมไพล์ ฉันสามารถให้ค่าเริ่มต้นนี้ได้โดยเลื่อนลงมาในรายละเอียด

38
00:03:07,820 --> 00:03:10,550
‫แผง มันถูกตั้งค่าเป็นศูนย์โดยค่าเริ่มต้น

39
00:03:10,550 --> 00:03:16,100
‫ฉันจะตั้งค่าเป็นสามโดยค่าเริ่มต้นเนื่องจากเรามีการนับถอยหลังสามวินาที

40
00:03:16,100 --> 00:03:22,040
‫เวลาในขณะนี้เป็นเพียงการลอยตัวที่เรียกว่า Countdown ที่มีค่าสาม

41
00:03:22,040 --> 00:03:32,660
‫เราไม่ได้เปลี่ยนมันจริงๆ แต่ทุกเฟรมของเกม ฉันต้องการลบเวลาเดลต้าออก ซึ่งเป็นระยะเวลาที่ผ่านไปตั้งแต่เฟรมก่อนหน้า

42
00:03:32,660 --> 00:03:41,120
‫และด้วยวิธีการนั้น การนับถอยหลังจะอัปเดตการลดลงตามเวลาเดลต้าอย่างต่อเนื่อง เพื่อให้เรานับเวลาทำงาน

43
00:03:41,150 --> 00:03:42,980
‫ต่อไปนี้คือวิธีที่เราทำได้

44
00:03:42,980 --> 00:03:50,870
‫ฉันจะนับถอยหลังจากแท็บ My Blueprint คลิกแล้วลากมาที่นี่ในกราฟกิจกรรมแล้วปล่อย

45
00:03:50,870 --> 00:03:53,480
‫ตอนนี้ ทันทีที่ฉันปล่อย ฉันมีสองทางเลือก

46
00:03:53,480 --> 00:03:56,060
‫รับการนับถอยหลังและตั้งค่าการนับถอยหลัง

47
00:03:56,060 --> 00:04:02,090
‫ถ้าฉันคลิก Get Countdown ตอนนี้ฉันมีบันทึกการนับถอยหลัง และหากฉันคลิกและลากออกจากผลลัพธ์

48
00:04:02,120 --> 00:04:05,240
‫สิ่งนี้ทำให้ฉันเข้าถึงค่าของการนับถอยหลัง

49
00:04:05,240 --> 00:04:12,310
‫ตอนนี้ฉันยังสามารถคลิกที่ Countdown ลากเข้าไปแล้วคลิก Set Countdown และเรามี set node

50
00:04:12,320 --> 00:04:13,910
‫เราเคยเห็นทั้งสองสิ่งนี้มาก่อน

51
00:04:13,910 --> 00:04:23,210
‫ในวิดีโอก่อนหน้านี้ ขาอินพุตสำหรับตัวตั้งค่าช่วยให้เราเสียบค่าโฟลตแล้วนับถอยหลังจะถูกตั้งค่าเป็นค่านั้น

52
00:04:23,210 --> 00:04:30,260
‫แล้วเราจะลบเวลาเดลต้าออกจากการนับถอยหลังแล้วตั้งค่านั้นเป็นค่านับถอยหลังได้อย่างไร

53
00:04:30,260 --> 00:04:37,820
‫เอาล่ะ เราสามารถนำโหนดนับถอยหลังของเรามาที่นี่ และฉันสามารถคลิกและลากมันออก แล้วพิมพ์สัญลักษณ์ลบบนแป้นพิมพ์ของฉัน

54
00:04:37,850 --> 00:04:41,600
‫แล้วเลือกโหนดการลบ

55
00:04:41,600 --> 00:04:47,660
‫ถ้าฉันเลือกอย่างนั้น ตอนนี้ฉันมีทศนิยมลบทศนิยมหรือโหนดลบ

56
00:04:47,660 --> 00:04:50,960
‫คุณจะเห็นว่า Target is Kismet Math Library

57
00:04:50,960 --> 00:04:54,800
‫นั่นบอกคุณว่า Kismet Math Library หนุนโหนดนี้

58
00:04:54,800 --> 00:04:58,100
‫โหนดทั้งหมดมีรหัส C++ ที่แกนหลัก

59
00:04:58,310 --> 00:05:01,460
‫ดังนั้นสิ่งที่โหนดนี้ทำคือต้องใช้สองอินพุต

60
00:05:01,490 --> 00:05:03,500
‫ใช้อินพุตแบบลอยตัว

61
00:05:03,560 --> 00:05:05,370
‫และต้องใช้อินพุตแบบลอยตัวที่สอง

62
00:05:05,390 --> 00:05:09,560
‫ตอนนี้ มันจะไม่เปลี่ยนแปลงตัวแปรใดๆ ที่เรากำลังส่งผ่านเข้ามา

63
00:05:09,590 --> 00:05:16,700
‫มันก็แค่ทำการคำนวณและคืนค่านั้นซึ่งเป็นผลลัพธ์ของการลบ

64
00:05:16,730 --> 00:05:31,910
‫ตอนนี้ฉันต้องการนับถอยหลังและลบเวลาเดลต้าจากนั้นฉันสามารถใช้พินเอาต์พุตที่เรียกว่าเวลาเดลต้าจากโหนดติ๊กเหตุการณ์และเสียบตรงเข้ากับอินพุตที่สองในโหนดการลบของฉัน

65
00:05:31,970 --> 00:05:38,520
‫สิ่งที่ผมทำคือผมกำลังนับถอยหลังลบเวลาเดลต้า แล้วนี่ก็ได้ผลลัพธ์

66
00:05:38,540 --> 00:05:43,660
‫ตอนนี้นับถอยหลังเริ่มต้นคือ 3 วินาทีและเวลาเดลต้าเป็นค่าที่น้อยมาก

67
00:05:43,670 --> 00:05:47,900
‫คือระยะเวลาเป็นวินาทีที่ผ่านไปตั้งแต่เฟรมที่แล้ว

68
00:05:47,900 --> 00:05:50,000
‫ดังนั้นนี่จะเป็นจำนวนเล็กน้อย

69
00:05:50,000 --> 00:05:56,490
‫ดังนั้นสิ่งที่จะส่งผลในครั้งแรกที่ดำเนินการคือสามลบจำนวนเล็กน้อย

70
00:05:56,510 --> 00:06:01,880
‫และสิ่งที่ผมอยากทำคือตั้งค่าการนับถอยหลังให้เท่ากับผลลัพธ์นั้น ทุกๆ เฟรม

71
00:06:01,880 --> 00:06:06,500
‫ดังนั้นการนับถอยหลังแต่ละเฟรมจึงถูกลบออกจากทีละน้อย

72
00:06:06,500 --> 00:06:10,940
‫และด้วยวิธีนี้จะทำให้การนับถอยหลังจาก 3 วินาทีลดลง

73
00:06:10,940 --> 00:06:18,490
‫ดังนั้นฉันจะนำผลการส่งคืนจากโหนดการลบนี้ และเสียบเข้ากับอินพุตสำหรับโหนดนับถอยหลังที่ตั้งไว้

74
00:06:18,500 --> 00:06:28,400
‫ตอนนี้ จะไม่ทำอะไรเลยหากฉันไม่เชื่อมต่อสายการดำเนินการจากเหตุการณ์ ให้ทำเครื่องหมายที่พินการดำเนินการกับพินอินพุตสำหรับการนับถอยหลังที่ตั้งไว้

75
00:06:28,400 --> 00:06:37,850
‫ตอนนี้สิ่งที่กำลังทำอยู่คือทุกๆ เฟรมเดียวลบเวลาเดลต้าออกจากการนับถอยหลัง นำผลลัพธ์นั้นและตั้งค่าการนับถอยหลังเป็นค่าใหม่นั้น

76
00:06:37,880 --> 00:06:41,000
‫ตอนนี้เราสามารถดูว่าสิ่งนี้ทำงานอย่างไรกับโหนดสตริงการพิมพ์

77
00:06:41,000 --> 00:06:47,210
‫ดังนั้นฉันจะลากสตริงการพิมพ์ประเภท setter และรับโหนดสตริงการพิมพ์

78
00:06:47,210 --> 00:06:53,390
‫จากนั้นฉันต้องการพิมพ์ค่าของการนับถอยหลังเพื่อที่ฉันจะได้ค่าที่ส่งคืนจาก setter

79
00:06:53,390 --> 00:06:59,330
‫ซึ่งจะให้ค่าใหม่ของการนับถอยหลังแต่ละเฟรมแก่เราและเสียบเข้ากับโหนดสตริง

80
00:06:59,480 --> 00:07:05,750
‫และสังเกตว่าฉันเห็นการแปลง float เป็นสตริง และถ้าฉันปล่อยตอนนี้ ฉันได้รับโหนดการแปลงที่จะนำ float

81
00:07:05,750 --> 00:07:10,400
‫ของฉันไปแปลงเป็นสตริง และตอนนี้ เราสามารถพิมพ์สิ่งนั้นไปยังหน้าจอได้

82
00:07:10,400 --> 00:07:13,010
‫ตอนนี้เรามาดูกันว่าจะเกิดอะไรขึ้นถ้าฉันกดเล่น

83
00:07:13,490 --> 00:07:14,450
‫ตรวจสอบออก

84
00:07:14,450 --> 00:07:24,590
‫เราเห็นว่าการนับนั้นถูกบันทึกไว้ในแต่ละเฟรม และเรากำลังสแปมหน้าจอด้วยค่าของการนับถอยหลัง และมันเริ่มเป็นลบมากขึ้นเรื่อยๆ

85
00:07:24,590 --> 00:07:29,080
‫นี่เป็นขั้นตอนแรกในการทำให้ตัวนับเวลาถอยหลังของเราทำงาน

86
00:07:29,090 --> 00:07:30,800
‫ฉันจะปิดตอนนี้

87
00:07:30,800 --> 00:07:34,940
‫เราเห็นแล้วว่าเรากำลังพิมพ์ค่าทศนิยมที่มีจุดทศนิยมจำนวนหนึ่ง

88
00:07:34,940 --> 00:07:40,400
‫และเมื่อเราพิมพ์ค่าไปที่หน้าจอ เราก็ไม่ต้องการจุดทศนิยม เราต้องการเป็นจำนวนเต็ม

89
00:07:40,400 --> 00:07:46,640
‫ฉันต้องการดูจำนวนวินาทีที่เหลือโดยไม่มีตัวเลขต่อท้ายทางด้านขวาของจุดทศนิยม

90
00:07:46,640 --> 00:07:48,410
‫สิ่งที่ฉันต้องการคือจำนวนเต็ม

91
00:07:48,410 --> 00:07:53,930
‫สิ่งที่ฉันทำได้คือฉันจะลบโหนดการแปลงนี้ และฉันจะเอาผลลัพธ์ของตัวตั้งค่าการนับถอยหลัง

92
00:07:53,930 --> 00:08:01,730
‫และฉันจะพิมพ์ C E I'll seal ซึ่งย่อมาจากการปิดผนึก

93
00:08:01,760 --> 00:08:08,750
‫การดำเนินการปิดผนึกจะใช้ค่าทศนิยมและปัดขึ้นเป็นจำนวนเต็มที่ใกล้เคียงที่สุด

94
00:08:08,750 --> 00:08:12,320
‫ถ้าเราอยู่ตีสาม ก็ไม่จำเป็นต้องปัดเศษ

95
00:08:12,320 --> 00:08:15,680
‫มันจะคืนค่าจำนวนเต็มที่มีค่าสาม

96
00:08:15,680 --> 00:08:22,430
‫แต่ถ้าเราอยู่ม.2 ตัวอย่างเช่น 9 จากนั้นโหนดซีลจะปัดขึ้นเป็นสาม

97
00:08:22,430 --> 00:08:29,480
‫และเมื่อค่านั้นลดลง มันจะส่งกลับสามต่อไปจนกว่าเราจะลดเหลือสอง

98
00:08:29,480 --> 00:08:31,970
‫เราก็จะได้จำนวนเต็มเสมอ

99
00:08:31,970 --> 00:08:37,640
‫ตอนนี้ฉันสามารถเสียบสิ่งนี้เข้ากับสตริงการพิมพ์แล้วคุณจะเห็นว่าแปลงจำนวนเต็มเป็นสตริง

100
00:08:37,640 --> 00:08:45,410
‫ดังนั้นตอนนี้โหนดซีลกำลังลอยตัว ปัดเศษขึ้นเป็นจำนวนเต็มที่ใกล้เคียงที่สุดและส่งกลับค่าจำนวนเต็มนั้น

101
00:08:45,410 --> 00:08:51,530
‫ตอนนี้ถ้าผมเล่น เราจะเห็นว่าเราได้ 3 ต่อ 1 และศูนย์

102
00:08:51,530 --> 00:08:56,660
‫และแน่นอนว่ามันยังคงลดลงเพราะเราไม่เคยบอกให้หยุดจริงๆ

103
00:08:56,660 --> 00:09:05,060
‫แต่นี่เป็นการเริ่มต้นที่ดี เพราะตอนนี้เราสามารถเข้าถึงจำนวนวินาทีที่เหลือ และเราสามารถพิมพ์บางสิ่งไปยังหน้าจอเพื่อตอบกลับ

104
00:09:05,330 --> 00:09:09,560
‫แล้วเราจะพิมพ์ข้อความที่ถูกต้องไปที่หน้าจอได้อย่างไร?

105
00:09:09,590 --> 00:09:15,050
‫สิ่งที่ฉันต้องการจะทำคือเมื่อเราเหลือเวลาอีก 3 วินาที ฉันอยากให้วิดเจ็ตบอกว่า เตรียมตัวให้พร้อม

106
00:09:15,170 --> 00:09:18,980
‫เมื่อเราเหลือเวลาอีก 2 วินาที ฉันอยากให้คุณแสดงเลขสอง

107
00:09:18,980 --> 00:09:22,130
‫เมื่อเราเหลือเวลาหนึ่งวินาที ผมขอโชว์หมายเลขหนึ่ง

108
00:09:22,130 --> 00:09:27,140
‫และเมื่อเราเหลือ 0 วินาที ฉันอยากให้ข้อความพูดว่าไป

109
00:09:27,140 --> 00:09:34,910
‫เราทำสิ่งนี้ได้ด้วยสวิตช์โหนด สวิตช์โหนดสามารถเปิดได้หลายประเภทรวมถึง

110
00:09:34,910 --> 00:09:35,360
‫INT

111
00:09:35,390 --> 00:09:41,840
‫วิธีการทำงานของสวิตช์บนโหนด int คือมีหลายกรณีสำหรับค่าจำนวนหนึ่ง

112
00:09:41,840 --> 00:09:47,510
‫และจากค่าที่เราส่งผ่านไปยังโหนดสวิตช์นี้ มันจะทำสิ่งใดสิ่งหนึ่งได้หลายอย่าง

113
00:09:47,540 --> 00:09:56,600
‫ตัวอย่างเช่น ถ้าเราส่งผ่านค่าจำนวนเต็ม 3 เราก็จะได้กรณีสามตัว ซึ่งจะส่งผลให้ดำเนินการในสิ่งที่สาม

114
00:09:56,600 --> 00:10:03,230
‫ดังนั้นสวิตช์บนโหนดปลายจึงมีการดำเนินการหลายบรรทัด และจะดำเนินการเพียงบรรทัดเดียวตามนั้น

115
00:10:03,320 --> 00:10:04,250
‫อินพุต

116
00:10:04,280 --> 00:10:12,200
‫ตอนนี้เราสามารถใช้สวิตช์บนโหนด int และส่งผ่านเป็นจำนวนเต็มได้ เช่น ผลลัพธ์ของโหนดซีลของเรา

117
00:10:12,320 --> 00:10:18,410
‫ดังนั้นฉันจะลบสตริงการพิมพ์และฉันจะลากออกจากโหนดนับถอยหลังและพิมพ์สวิตช์บน

118
00:10:18,410 --> 00:10:21,980
‫INT แล้วเลือกสวิตช์ที่ int

119
00:10:22,010 --> 00:10:25,360
‫ตอนนี้สังเกตว่ามันใช้อินพุตของประเภทจำนวนเต็ม

120
00:10:25,370 --> 00:10:31,880
‫ฉันจะส่งค่าส่งคืนจากโหนดซีลและสังเกตว่าเรามีตัวเลือกพินเพิ่ม

121
00:10:31,880 --> 00:10:39,470
‫หากเราคลิกไปที่นั้น คุณจะเห็นว่าเราได้พินเริ่มต้นเพิ่มเติมจากเอาต์พุตที่ระบุว่าศูนย์

122
00:10:39,650 --> 00:10:48,500
‫สิ่งนี้บอกว่าถ้าเราเชื่อมต่อตรรกะพิมพ์เขียวจากพินการดำเนินการเป็นศูนย์ ตรรกะนั้นจะถูกดำเนินการ

123
00:10:48,530 --> 00:10:56,170
‫หากค่าอินพุตที่ส่งเป็นศูนย์ และหากค่านั้นไม่ดี ค่าเริ่มต้นจะเป็นพินการดำเนินการนี้

124
00:10:56,180 --> 00:11:00,470
‫ตอนนี้เราสามารถคลิกเพิ่มพินอีกครั้งและตอนนี้เรามีศูนย์และหนึ่ง

125
00:11:00,470 --> 00:11:05,150
‫ดังนั้นเราจึงสามารถดำเนินการได้สองบรรทัด หนึ่งสำหรับศูนย์และหนึ่งสำหรับหนึ่ง

126
00:11:05,150 --> 00:11:11,760
‫แล้วถ้าอินพุตไม่ใช่ศูนย์หรือหนึ่ง สิ่งใดก็ตามที่เชื่อมต่อกับค่าเริ่มต้นจะถูกดำเนินการ

127
00:11:11,780 --> 00:11:14,930
‫ฉันจะคลิกบวกอีกครั้งสองครั้ง

128
00:11:14,930 --> 00:11:19,370
‫ดังนั้นเราจึงมีกรณี 0 ถึง 3 และกรณีเริ่มต้น

129
00:11:19,370 --> 00:11:26,540
‫ดังนั้นตอนนี้ก็ขึ้นอยู่กับเราแล้วที่จะลากสิ่งนี้ออกและเพิ่มตรรกะพิมพ์เขียวที่เราต้องการดำเนินการตามค่าที่ส่งผ่านที่เราได้รับจากโหนด

130
00:11:26,540 --> 00:11:30,680
‫SEAL นี้

131
00:11:31,220 --> 00:11:34,240
‫และนั่นคือสิ่งที่ฉันต้องการให้คุณทำเพื่อความท้าทายของคุณ

132
00:11:34,250 --> 00:11:41,240
‫ฉันต้องการให้คุณพิมพ์ข้อความที่แตกต่างกันสำหรับแต่ละกรณีโดยใช้โหนดสตริงการพิมพ์สำหรับค่าสามที่คุณสามารถพิมพ์ได้

133
00:11:41,240 --> 00:11:44,720
‫เตรียมพร้อมโดยใช้โหนดสตริงการพิมพ์

134
00:11:44,750 --> 00:11:50,420
‫สำหรับสองกรณี คุณสามารถพิมพ์ค่าสองสำหรับหนึ่งกรณี คุณสามารถพิมพ์หนึ่ง และสำหรับกรณีศูนย์

135
00:11:50,420 --> 00:11:58,040
‫คุณสามารถพิมพ์ตอนนี้สำหรับกรณีเริ่มต้น เพียงพิมพ์เริ่มเกมด้วยโหนดสตริงการพิมพ์ของเรา

136
00:11:58,040 --> 00:12:03,320
‫หยุดวิดีโอชั่วคราวและเพิ่มโหนดสตริงการพิมพ์ทั้งหมดในกราฟเหตุการณ์ทันที

137
00:12:07,230 --> 00:12:07,740
‫ตกลง.

138
00:12:07,740 --> 00:12:16,920
‫ดังนั้นฉันต้องการไปข้างหน้าและใช้โหนดสตริงการพิมพ์และฉันจะเริ่มต้นที่นี่ที่ด้านล่างสำหรับกรณีเริ่มต้นและฉันจะพิมพ์สตริงการพิมพ์

139
00:12:17,820 --> 00:12:21,030
‫และสตริงที่ฉันต้องการพิมพ์คือเริ่มเกม

140
00:12:21,180 --> 00:12:22,440
‫นี่คือทางลัด

141
00:12:22,440 --> 00:12:28,020
‫หากคุณไม่ทราบเมื่อเลือกโหนดสตริงการพิมพ์ ฉันสามารถวางเมาส์ไว้ที่อื่นในกราฟเหตุการณ์และกด

142
00:12:28,020 --> 00:12:33,720
‫control dx ซึ่งจะคัดลอกโหนดที่ฉันเลือกไว้

143
00:12:33,720 --> 00:12:40,050
‫ฉันจะเชื่อมโยงสามกรณีกับโหนดสตริงการพิมพ์นี้และฉันจะพิมพ์เตรียมพร้อม

144
00:12:40,200 --> 00:12:43,200
‫ดังนั้นเมื่ออินพุตของสวิตช์เป็นสาม เราจะเห็น

145
00:12:43,200 --> 00:12:45,300
‫เตรียมพิมพ์ลงจอได้เลย

146
00:12:45,300 --> 00:12:52,260
‫ตอนนี้ฉันจะควบคุม DX อีกครั้งและขอต่อกรณีนี้กับสองกรณี และสำหรับสอง ฉันจะพิมพ์สองตอนนี้

147
00:12:52,260 --> 00:12:58,050
‫ฉันจะคัดลอกโหนดสตริงการพิมพ์ และอีกกรณีหนึ่ง ฉันจะพิมพ์ ค่าหนึ่ง

148
00:12:58,050 --> 00:13:06,060
‫และสุดท้าย โหนดสตริงการพิมพ์สุดท้ายที่นี่ จะเชื่อมต่อกับกรณีศูนย์ และนี่จะบอกว่าไป

149
00:13:07,110 --> 00:13:07,590
‫ตกลง.

150
00:13:07,590 --> 00:13:13,980
‫ไปข้างหน้าและรวบรวมสิ่งนี้และฉันจะกดปุ่มเล่นและตอนนี้ฉันเห็นพร้อมแล้ว สอง

151
00:13:13,980 --> 00:13:14,940
‫หนึ่ง และไป

152
00:13:14,940 --> 00:13:18,660
‫และแน่นอนว่าเราจะเริ่มเกมเมื่อเราหมดเวลา

153
00:13:18,660 --> 00:13:24,900
‫ดังนั้นเราจึงรู้ว่าค่ากำลังลดลงและกลายเป็นเชิงลบมากขึ้นเรื่อยๆ แต่นั่นเป็นกรณีเริ่มต้นสำหรับสวิตช์ของเรา

154
00:13:24,900 --> 00:13:29,220
‫และนั่นคือเมื่อเรารู้ว่าเราสามารถเริ่มเกมได้จริงๆ

155
00:13:29,220 --> 00:13:34,020
‫นี่เป็นขั้นตอนแรกในการแสดงตัวนับเวลาถอยหลังในวิดเจ็ตของเรา

156
00:13:34,050 --> 00:13:40,080
‫เรายังไม่ได้เปลี่ยนข้อความที่ระบุว่า Get ready แต่เราจะดำเนินการในเร็วๆ นี้

157
00:13:40,320 --> 00:13:45,210
‫ดังนั้นในวิดีโอนี้ เราจึงสร้าง Countdown Logic และเพิ่มสิ่งนั้นลงในพิมพ์เขียววิดเจ็ตของเรา

158
00:13:45,240 --> 00:13:50,160
‫เราใช้สตริงการพิมพ์เพื่อแสดงค่านับถอยหลังของเราและพิมพ์ข้อความอื่น

159
00:13:50,160 --> 00:13:52,110
‫ตามค่าการนับถอยหลังของเรา

160
00:13:52,110 --> 00:13:56,640
‫เรายังคงต้องตั้งค่าข้อความในวิดเจ็ต และเราจะทำในวิดีโอหน้า

161
00:13:57,000 --> 00:13:57,990
‫เจอกันเร็วๆนี้ครับ

