﻿1
00:00:04,370 --> 00:00:05,900
‫สวัสดีและยินดีต้อนรับ.

2
00:00:05,900 --> 00:00:12,020
‫เราจะเขียนโปรแกรมพิมพ์เขียวครั้งแรกในการบรรยายนี้ เพื่อที่ว่าเมื่อเรากดปุ่มเล่น

3
00:00:12,020 --> 00:00:15,410
‫เราจะได้รับข้อความที่พิมพ์ไปที่หน้าจอ

4
00:00:15,410 --> 00:00:16,190
‫มาดำน้ำกันเถอะ

5
00:00:17,690 --> 00:00:22,730
‫คุณสามารถนึกถึงการเขียนโปรแกรมใน Blueprint ได้เล็กน้อย เช่น การต่อวงจรไฟฟ้า

6
00:00:22,760 --> 00:00:27,470
‫คุณมีส่วนประกอบที่แตกต่างกัน และคุณสามารถต่อสายไฟได้ เพื่อที่ว่าเมื่อเปิดสวิตช์ไฟ

7
00:00:27,470 --> 00:00:31,100
‫ไฟก็จะเปิดขึ้น

8
00:00:31,760 --> 00:00:34,670
‫เพราะเราจะนำเสนอแนวคิดใหม่ๆ มากมายที่นี่

9
00:00:34,670 --> 00:00:39,140
‫ตอนนี้ฉันกำลังจะสร้างอภิธานศัพท์ขึ้นมาเล็กน้อย

10
00:00:39,140 --> 00:00:44,900
‫เราเห็นท้ายการบรรยายครั้งที่แล้วว่าสิ่งนี้เรียกว่ากราฟเหตุการณ์

11
00:00:44,930 --> 00:00:49,220
‫เป็นผืนผ้าใบที่เราจะวาดภาพพิมพ์เขียวทั้งหมดของเรา

12
00:00:50,150 --> 00:00:55,430
‫และเรายังเห็นว่าเราสามารถคลิกขวาที่กราฟเหตุการณ์เพื่อดูรายการฟังก์ชันได้

13
00:00:55,490 --> 00:01:03,200
‫สิ่งแรกที่ฉันต้องการให้คุณค้นหาคือ พิมพ์สตริง และคุณจะเห็นว่ามีรายการเมนูอยู่ที่นั่น

14
00:01:03,200 --> 00:01:08,870
‫มันอยู่ภายใต้การพัฒนาของหัวข้อ และถ้าคุณคลิกมัน มันจะนำสิ่งที่เรียกว่าโหนดเข้ามา

15
00:01:09,050 --> 00:01:17,380
‫ตอนนี้โหนดเป็นฟังก์ชันที่สร้างไว้ล่วงหน้าซึ่งเราสามารถวางลงในโครงการและใช้งานได้จากภายใน

16
00:01:17,390 --> 00:01:21,920
‫พิมพ์เขียวและสตริงเป็นหลักโปรแกรมเมอร์

17
00:01:21,920 --> 00:01:23,960
‫พูดสำหรับข้อความ

18
00:01:23,960 --> 00:01:31,010
‫สิ่งที่เรามีคือโหนดนี้ เมื่อเปิดใช้งานแล้ว จะกล่าวทักทาย

19
00:01:31,010 --> 00:01:33,020
‫เราสามารถเปลี่ยนสิ่งนี้เป็นอย่างอื่นได้

20
00:01:33,020 --> 00:01:38,600
‫ข้อความเช่น ยินดีต้อนรับสู่ซากโกดัง

21
00:01:39,800 --> 00:01:45,800
‫ตอนนี้ เราอาจต้องการให้ข้อความนี้แสดงบนหน้าจอเมื่อเราเริ่มเล่นเกม

22
00:01:45,980 --> 00:01:48,740
‫ตอนนี้เราโชคดีที่สามารถทำได้กับโหนดอื่น

23
00:01:48,740 --> 00:01:56,810
‫หากเราคลิกขวา เราสามารถมองหา start play และเปิดรายการเมนูที่เรียกว่า Event Begin Play

24
00:01:56,810 --> 00:01:59,180
‫และนำโหนดอื่นเข้ามา

25
00:01:59,180 --> 00:02:06,170
‫ตอนนี้เหตุการณ์เป็นเพียงประเภทพิเศษที่โหนดจะบอกเราเมื่อสิ่งที่ควรเกิดขึ้น

26
00:02:06,170 --> 00:02:12,560
‫และในกรณีนี้ เหตุการณ์ Begin Play จะบอกเราว่ามีบางอย่างเกิดขึ้นเมื่อเริ่มเล่น

27
00:02:12,560 --> 00:02:14,210
‫เมื่อกดปุ่มเล่น

28
00:02:14,210 --> 00:02:20,240
‫ตอนนี้ คุณอาจสังเกตเห็นว่าโหนดเหล่านี้มีลูกศรเล็กๆ เหล่านี้อยู่ทางด้านซ้ายมือหรือด้านขวา

29
00:02:20,240 --> 00:02:21,800
‫บางครั้งทั้งสองอย่าง

30
00:02:21,800 --> 00:02:29,210
‫สิ่งเหล่านี้เรียกว่าพินซึ่งเป็นซ็อกเก็ตที่เราสามารถเชื่อมต่อกันได้

31
00:02:29,210 --> 00:02:35,120
‫มีพินอินพุตอยู่ทางด้านซ้ายและบอกเราว่าเมื่อใดควรรันโหนดนี้โดยเฉพาะ

32
00:02:35,120 --> 00:02:40,430
‫และมีพินเอาต์พุตที่บอกเราว่าต้องทำอะไรหลังจากโหนดนี้โดยเฉพาะ

33
00:02:40,430 --> 00:02:47,510
‫ดังนั้นถ้าเราดูสิ่งนี้ เรามีเพียงพินเอาต์พุตในเหตุการณ์ ซึ่งสมเหตุสมผลเพราะเรารู้ว่าเหตุการณ์เป็นโหนดเมื่อ

34
00:02:47,510 --> 00:02:52,730
‫พวกเขาบอกเราว่าต้องทำอะไรสักอย่างเมื่อใด และเรามีอินพุตและเอาต์พุตบนสตริงการพิมพ์ ซึ่งหมายความว่าเราสามารถบอกได้ว่าควรเริ่มต้นเมื่อใด

35
00:02:52,730 --> 00:03:00,620
‫ซึ่งเป็นอินพุต จากนั้นเราสามารถบอกได้ว่าต้องทำอะไรหลังจากนั้น ซึ่งก็คือ ผลลัพธ์.

36
00:03:00,620 --> 00:03:07,550
‫คุณจึงสามารถคลิกและลากระหว่างหมุดเหล่านี้เพื่อเชื่อมต่อระหว่างหมุดทั้งสองได้

37
00:03:07,550 --> 00:03:15,440
‫และการเชื่อมต่อเป็นเพียงสายเหล่านี้ระหว่างหมุดที่ช่วยให้เราสามารถเชื่อมต่อได้เมื่อไร

38
00:03:15,440 --> 00:03:22,520
‫ในกรณีนี้ เรากำลังเชื่อมต่อเมื่อเราเริ่มเล่น คุณควรพิมพ์สตริง

39
00:03:22,520 --> 00:03:23,690
‫มาลองดูกัน

40
00:03:23,690 --> 00:03:29,990
‫หากคุณกดปุ่มเล่นในแถบเครื่องมือ เราน่าจะเห็นข้อความต้อนรับที่พิมพ์ข้อความซากปรักหักพังของคลังสินค้า

41
00:03:29,990 --> 00:03:33,260
‫ตอนนี้ข้อความไม่ได้อยู่รอบๆ นานนัก แต่ก็ไม่เป็นไร

42
00:03:33,260 --> 00:03:34,220
‫เราไม่ต้องการมันเพื่อ

43
00:03:34,220 --> 00:03:35,420
‫มันพิสูจน์จุด

44
00:03:35,450 --> 00:03:35,690
‫ตอนนี้.

45
00:03:35,690 --> 00:03:41,930
‫หากคุณสังเกตเห็นเสียงฟู่พื้นหลังในขณะที่ฉันกำลังเล่นเกม นั่นไม่ใช่พัดลมคอมพิวเตอร์ของฉันหรือเสียงพื้นหลังในห้องของฉัน

46
00:03:41,930 --> 00:03:47,900
‫นั่นคือเสียงรอบข้างที่อยู่ในระดับเริ่มต้นของเราซึ่งกำลังเล่นเมื่อเรากดปุ่มเล่น

47
00:03:47,900 --> 00:03:52,130
‫หากคุณกดปุ่มเล่นในโครงการของคุณเอง ให้ลองใช้และเปิดลำโพงของคุณ

48
00:03:52,130 --> 00:03:53,840
‫คุณจะได้ยินเสียงเดียวกัน

49
00:03:53,840 --> 00:03:59,990
‫ตอนนี้ เราสามารถสร้างลำดับของโหนดในลักษณะเดียวกับที่เราสามารถเชื่อมต่อหลอดไฟหลายดวงเข้าด้วยกันเป็นลำดับ

50
00:03:59,990 --> 00:04:06,500
‫และนั่นจะช่วยให้เราทำสิ่งหนึ่งแล้วทำอย่างอื่นได้

51
00:04:06,500 --> 00:04:13,040
‫ฉันอยากให้คุณลองพิมพ์ข้อความใหม่ต่อจากข้อความแรกของเรา

52
00:04:13,040 --> 00:04:17,180
‫ดังนั้นให้เพิ่มโหนดสตริงการพิมพ์อื่นโดยคลิกขวาและค้นหา

53
00:04:17,210 --> 00:04:27,200
‫เชื่อมต่อตามลำดับด้วยโหนดสตริงการพิมพ์แรกของเรา จากนั้นปรับแต่งข้อความตามที่คุณต้องการในการหยุดวิดีโอชั่วคราวแล้วเริ่มกันเลย

54
00:04:27,950 --> 00:04:29,330
‫โอเค ยินดีต้อนรับกลับ

55
00:04:29,330 --> 00:04:38,150
‫ออกจากการเล่นด้วยการหลบหนี จากนั้นฉันจะแสดงให้คุณเห็นว่าคุณสามารถลากพินเอาต์พุตได้จริงๆ

56
00:04:38,480 --> 00:04:52,160
‫จากนั้นช่องค้นหาจะแสดงช่องค้นหาให้คุณโดยอัตโนมัติ คุณจึงไม่ต้องคลิกขวา จากนั้นฉันสามารถค้นหาสตริงการพิมพ์และเพิ่มโหนดสตริงการพิมพ์ใหม่ที่เรียงตามลำดับกับโหนดก่อนหน้า

57
00:04:52,160 --> 00:04:57,800
‫และฉันสามารถพูดได้ว่าพร้อมที่จะดังก้อง

58
00:04:58,550 --> 00:05:02,420
‫และสิ่งที่จะทำคือถ้าเรากดเล่นมันจะพิมพ์ออกมา

59
00:05:02,680 --> 00:05:04,330
‫ทั้งสองอย่างพร้อมกัน

60
00:05:04,330 --> 00:05:10,510
‫ที่น่าสนใจคือข้อความที่เก่าที่สุดจะอยู่ด้านล่างและข้อความที่ใหม่กว่าจะมาในภายหลัง

61
00:05:10,510 --> 00:05:14,580
‫แต่อย่างที่เคยเกิดขึ้นมาตามลำดับ เรามีอย่างหนึ่ง แล้วก็อีกอย่างหนึ่ง

62
00:05:14,590 --> 00:05:18,730
‫ไม่มีการหน่วงเวลาระหว่างทั้งสองเพราะคอมพิวเตอร์เร็วมาก

63
00:05:18,730 --> 00:05:21,070
‫ดังนั้น ตรวจสอบให้แน่ใจว่าคุณได้บันทึกการเปลี่ยนแปลงของคุณแล้ว

64
00:05:21,070 --> 00:05:25,000
‫คุณสามารถบันทึกไฟล์การเปลี่ยนแปลงทั้งหมดได้โดยทำการเปลี่ยนแปลงการควบคุม

65
00:05:25,000 --> 00:05:28,900
‫SE และฉันจะพบคุณในการบรรยายครั้งต่อไป

