﻿1
00:00:04,550 --> 00:00:05,930
‫สวัสดีและยินดีต้อนรับ.

2
00:00:05,930 --> 00:00:13,430
‫ในวิดีโอนี้ เราจะสร้างคลาส C++ แรกและคอมไพล์ตัวแก้ไขจากโค้ด Visual Studio อีกครั้ง

3
00:00:13,430 --> 00:00:19,520
‫ดังนั้นในตอนท้าย คุณจะมีคลาส C++ ที่คุณสามารถค้นหาได้ในการวาดเนื้อหาและโครงการโค้ด

4
00:00:19,520 --> 00:00:23,510
‫Visual Studio ที่คุณสามารถเปิดและคอมไพล์ได้

5
00:00:23,510 --> 00:00:25,220
‫มาดูวิธีการกันเลย

6
00:00:25,930 --> 00:00:33,130
‫ตอนนี้เรามีเครื่องมือทั้งหมดแล้ว ถึงเวลาที่จะเริ่มสร้างคลาส C++ บางคลาส

7
00:00:33,250 --> 00:00:41,590
‫ก่อนที่เราจะทำอย่างนั้น เราจำเป็นต้องเปลี่ยนตัวแก้ไขเริ่มต้นของเรา เพื่อให้เราสามารถใช้โค้ด Visual Studio เป็นค่าเริ่มต้นได้

8
00:00:41,620 --> 00:00:47,110
‫ตอนนี้ ที่ที่จะทำสิ่งนี้อยู่ในการตั้งค่าตัวแก้ไขมากกว่าในการตั้งค่าโปรเจ็กต์

9
00:00:47,110 --> 00:00:50,650
‫ดังนั้นจึงเป็นการตั้งค่าสากลสำหรับโปรแกรมแก้ไขทั้งหมดของคุณ

10
00:00:50,770 --> 00:00:56,740
‫ดังนั้นเราจึงไปที่เมนูแก้ไข ลงไปที่การตั้งค่าตัวแก้ไข และที่ปรากฏขึ้นแท็บนี้ที่นี่

11
00:00:56,740 --> 00:01:06,460
‫จากนั้นเราจะดูในบานหน้าต่างด้านซ้ายมือโดยทั่วไปแล้วตามด้วยซอร์สโค้ด และด้านล่างนั้นมีตัวเลือกหนึ่งอย่างคือตัวแก้ไขซอร์สโค้ดของเรา

12
00:01:06,490 --> 00:01:14,190
‫ตอนนี้บนพีซี จะมีค่าเริ่มต้นเป็น Visual Studio 2022 บน Mac และจะมีค่าเริ่มต้นเป็น Xcode

13
00:01:14,200 --> 00:01:19,480
‫เราต้องการไปข้างหน้าและเปลี่ยนการตั้งค่านี้เพื่อให้เราทุกคนอยู่ในหน้าเดียวกันและใช้รหัส Visual

14
00:01:19,480 --> 00:01:20,140
‫Studio

15
00:01:20,170 --> 00:01:25,090
‫เมื่อคุณทำเช่นนั้น ป๊อปอัปเล็กๆ จะปรากฏขึ้นพร้อมข้อความว่า เฮ้ การตั้งค่านี้กำหนดให้คุณต้องรีสตาร์ทตัวแก้ไข

16
00:01:25,090 --> 00:01:28,210
‫ดังนั้น เริ่มต้นใหม่ทันที

17
00:01:28,360 --> 00:01:37,420
‫และฉันขอแนะนำให้คุณดำเนินการนี้ต่อไป และปฏิบัติตามฉัน แล้วเริ่มตัวแก้ไขใหม่ในขณะที่คุณกำลังดูขั้นตอนที่เหลือในขั้นตอนต่อไป

18
00:01:37,510 --> 00:01:41,420
‫ตอนนี้เราไม่ต้องการแท็บการตั้งค่าตัวแก้ไขเพื่อที่เราจะสามารถปิดมันได้

19
00:01:41,440 --> 00:01:44,440
‫สิ่งที่เราต้องการจะทำคือสร้างชั้นหนึ่งของเรา

20
00:01:44,440 --> 00:01:49,510
‫ตอนนี้คลาสที่เราจะสร้างจะเป็นสำหรับแพลตฟอร์มที่กำลังเคลื่อนที่ที่เราจะเขียนโปรแกรมใน

21
00:01:49,510 --> 00:01:50,800
‫C++

22
00:01:51,370 --> 00:01:59,560
‫ที่ที่เราจะไปสร้างคลาส C++ ใหม่คือไปที่เมนูเครื่องมือ แล้วตามด้วยคลาส C++ ใหม่ที่นี่

23
00:01:59,560 --> 00:02:07,940
‫ดังนั้นเราจึงคลิกที่มัน เรียกตัวช่วยสร้างชั้นเรียนขึ้นมาใหม่ และนี่จะสร้างรหัสบางส่วนให้เราเริ่มต้นโดยอัตโนมัติ

24
00:02:07,960 --> 00:02:14,380
‫ตอนนี้เราต้องการสร้างนักแสดงเพราะเรากำลังจะวางสิ่งนี้ในโลกนี้เป็นแพลตฟอร์มที่เคลื่อนไหว

25
00:02:14,380 --> 00:02:19,090
‫มีตัวเลือกที่แตกต่างกันสองสามทางที่เราสามารถทำได้ ตามทฤษฎี แต่เพื่อความเรียบง่าย

26
00:02:19,090 --> 00:02:21,210
‫เราจะเริ่มต้นด้วยการสร้างนักแสดง

27
00:02:21,220 --> 00:02:25,240
‫จากนั้นเราสามารถคลิกที่ปุ่มถัดไปและเราต้องการให้ชื่อนักแสดงของเรา

28
00:02:25,240 --> 00:02:29,140
‫ดังนั้นนักแสดงของฉันจึงเป็นชื่อที่ไร้สาระมากสำหรับเรื่องนี้

29
00:02:29,140 --> 00:02:35,650
‫เราจะเรียกมันว่า Moving Platform และฉันจะพิมพ์แบบนี้โดยย้าย M ตัวพิมพ์ใหญ่

30
00:02:35,800 --> 00:02:43,930
‫ตามด้วยตัว P ตัวพิมพ์ใหญ่สำหรับแพลตฟอร์ม และเนื่องจากไม่มีช่องว่างในชื่อของคลาสใน

31
00:02:43,930 --> 00:02:45,070
‫C++

32
00:02:45,100 --> 00:02:51,760
‫วิธีนี้ช่วยให้เราเลือกคำต่างๆ ได้อย่างง่ายดายโดยใช้อักษรตัวพิมพ์ใหญ่เพื่อขึ้นต้นแต่ละคำ คุณจึงเห็นได้ง่ายว่าเป็นแพลตฟอร์มที่เคลื่อนที่ได้

33
00:02:51,760 --> 00:02:55,480
‫ไม่ใช่อย่างอื่น

34
00:02:55,690 --> 00:02:58,780
‫จากนั้นเราสามารถปล่อยให้มันอยู่ในตำแหน่งเริ่มต้น

35
00:02:58,780 --> 00:03:03,190
‫เราสามารถปล่อยให้ทุกอย่างเป็นค่าเริ่มต้นและเพียงแค่คลิกสร้างชั้นเรียน

36
00:03:03,220 --> 00:03:10,930
‫นี่จะต้องผ่านขั้นตอนการสร้างโค้ดทั้งหมดและตั้งค่าที่เราต้องการสำหรับ C++ เพราะจนถึงตอนนี้โปรเจ็กต์นี้เป็นเพียงโปรเจ็กต์พิมพ์เขียวเท่านั้น

37
00:03:10,930 --> 00:03:21,490
‫แต่ตอนนี้ได้ดำเนินการและเพิ่มทุกสิ่งที่จำเป็นเพื่อให้เป็น โครงการ C++ และพิมพ์เขียว

38
00:03:21,910 --> 00:03:26,620
‫คุณจะเห็นว่ามีข้อความปรากฏขึ้นที่แจ้งว่าขณะนี้โครงการของคุณมีแหล่งที่มา

39
00:03:26,620 --> 00:03:29,160
‫โปรดปิดตัวแก้ไขและสร้างจาก ID ของคุณ

40
00:03:29,290 --> 00:03:30,480
‫ไอดีคืออะไร?

41
00:03:30,490 --> 00:03:38,440
‫ID ย่อมาจาก Integrated Development Environment และสำหรับเจตนาและวัตถุประสงค์ทั้งหมด นั่นหมายถึงโปรแกรมแก้ไขซอร์สโค้ดของเรา

42
00:03:38,440 --> 00:03:45,460
‫หมายความว่าเราต้องการเปิด C++ ในโค้ด Visual Studio ดังนั้นเราจึงคลิกตกลง

43
00:03:45,460 --> 00:03:52,030
‫แล้วสิ่งต่อไปที่ปรากฏขึ้นที่นี่คือการบอกว่าเพิ่มแพลตฟอร์มที่เคลื่อนที่ได้สำเร็จ แต่คุณต้องคอมไพล์ใหม่

44
00:03:52,030 --> 00:03:54,220
‫คุณต้องการเปิดโปรแกรมแก้ไขโค้ดตอนนี้หรือไม่

45
00:03:54,220 --> 00:03:59,830
‫คุณควรตอบว่าใช่ แต่ฉันจะแสดงให้คุณเห็นว่าจะเกิดอะไรขึ้นหากคุณปิดข้อความนี้โดยไม่ได้ตั้งใจ

46
00:03:59,830 --> 00:04:01,180
‫ดังนั้นเราจะบอกว่าไม่

47
00:04:01,210 --> 00:04:06,160
‫มันทิ้งเราไว้ที่นี่ในเครื่องมือแก้ไข และคุณจะสังเกตเห็นว่าถ้าคุณไปที่เบราว์เซอร์เนื้อหา มันยังไม่ได้เพิ่ม

48
00:04:06,160 --> 00:04:07,930
‫C++ ใด ๆ ที่นี่เลย

49
00:04:07,930 --> 00:04:10,990
‫และเราจะได้เห็นว่ามันเป็นอย่างไรในเสี้ยววินาที

50
00:04:10,990 --> 00:04:20,920
‫แต่สิ่งที่คุณสามารถทำได้หากคุณลืมหรือไม่เปิดตัวแก้ไขในตอนนั้นคือ คุณสามารถกลับไปที่เมนูเครื่องมือของคุณแล้วคลิกที่นี่

51
00:04:20,920 --> 00:04:24,160
‫มีตัวเลือกรหัส Visual Studio แบบเปิดอยู่

52
00:04:24,160 --> 00:04:29,740
‫ในตอนนี้ สิ่งสำคัญที่ควรทราบคือในเวอร์ชันล่าสุด เรายังต้องคลิกโครงการรีเฟรช Visual Studio

53
00:04:29,740 --> 00:04:31,880
‫Code ทุกครั้งที่เราเพิ่มคลาสใหม่

54
00:04:31,880 --> 00:04:36,940
‫ซึ่งไม่ได้เกิดขึ้นโดยอัตโนมัติสำหรับเราในขณะนี้ จากนั้นคุณสามารถคลิกปุ่มเปิดโครงการรหัส

55
00:04:36,940 --> 00:04:39,460
‫Visual Studio ได้หลังจากนั้น

56
00:04:39,460 --> 00:04:46,360
‫และหากคุณไม่มีตัวเลือกนี้ที่นี่ หรือคุณปิดตัวแก้ไขหรืออะไรก็ตาม คุณสามารถไปที่โครงการของคุณใน

57
00:04:46,360 --> 00:04:55,150
‫Windows Explorer หรือ Finder และคุณจะพบไฟล์พื้นที่ทำงานโค้ด DOT

58
00:04:55,150 --> 00:05:00,760
‫นั่นคืออันที่คุณสามารถเปิดได้และจะเปิดต่อไปด้วยโค้ด Visual Studio

59
00:05:00,760 --> 00:05:03,460
‫หรือคุณอาจต้องเลือกเปิดในโค้ด Visual Studio

60
00:05:03,520 --> 00:05:05,890
‫แล้วนี่คือสิ่งที่คุณจะได้

61
00:05:05,890 --> 00:05:10,000
‫คุณจะเห็นได้ว่าเราได้รับตามค่าเริ่มต้นแล้ว เทอร์มินัลนี้จะไม่เปิดให้คุณ

62
00:05:10,000 --> 00:05:11,440
‫เลยปิดมันซะเลย

63
00:05:11,770 --> 00:05:16,660
‫และสิ่งที่คุณจะเห็นคือจะมีสองแท็บอยู่ที่นี่ ซึ่งอาจมีสองแท็บ

64
00:05:16,660 --> 00:05:22,600
‫พวกเขาอาจไม่เปิดสำหรับคุณ แต่คุณจะมีนักสำรวจทางด้านซ้ายแสดงไฟล์ทั้งหมดในโครงการของคุณ

65
00:05:22,600 --> 00:05:25,180
‫คุณอาจมีรหัสเปิดอยู่ตรงกลาง

66
00:05:25,470 --> 00:05:26,490
‫ไม่เป็นไรในขั้นตอนนี้

67
00:05:26,490 --> 00:05:30,210
‫เราจะมาทำความเข้าใจโค้ด Visual Studio กันมากขึ้นในภายหลัง

68
00:05:30,240 --> 00:05:36,150
‫สิ่งสำคัญที่เราต้องการใช้สำหรับตอนนี้คือการคอมไพล์ตัวแก้ไขไบนารีของเราใหม่

69
00:05:36,150 --> 00:05:39,420
‫ในการทำเช่นนั้น ก่อนอื่นเรามาปิดตัวแก้ไขของเราก่อน

70
00:05:39,420 --> 00:05:44,760
‫จริง ๆ แล้วไม่จำเป็นต้องปิดเพื่อทำเช่นนี้ แต่เราอาจปิดมันตอนนี้ และจากนั้นเราต้องไปที่เมนูเทอร์มินัลที่ด้านบนสุดสำหรับโค้ด

71
00:05:44,760 --> 00:05:52,080
‫Visual Studio จากนั้นลงไปรัน สร้างงาน

72
00:05:52,080 --> 00:05:55,470
‫และคุณจะเห็นว่ามีทางลัดที่เกี่ยวข้องซึ่งจะใช้ในภายหลัง

73
00:05:55,470 --> 00:05:57,620
‫ดังนั้นให้จดบันทึกสิ่งที่อยู่บนแพลตฟอร์มของคุณ

74
00:05:57,630 --> 00:06:02,880
‫สำหรับฉัน มันคือการควบคุม shift B ดังนั้นเราจะคลิกตัวเลือกนั้นแล้วคลิกสิ่งที่คุณต้องการทำ

75
00:06:02,880 --> 00:06:07,980
‫คุณจะเห็นว่าฉันมีงานที่เพิ่งใช้ไปในที่นี้ แต่คุณจะไม่มีงานที่ใช้เมื่อเร็วๆ นี้

76
00:06:07,980 --> 00:06:13,380
‫คุณจะต้องเลื่อนลงมาเพื่อค้นหางานนั้น ซึ่งสำหรับฉันไม่ได้อยู่ในตัวเลือก

77
00:06:13,380 --> 00:06:23,310
‫แต่สิ่งสำคัญที่ควรมองหาคือมันเขียนว่าตัวแก้ไข ดังนั้นเราจึงมีตัวแก้ไขการโจมตีสิ่งกีดขวาง จากนั้นจึงพัฒนาตรงนี้แล้วสร้าง

78
00:06:23,310 --> 00:06:25,860
‫ดังนั้นเราจึงต้องการบิวด์การพัฒนาเอดิเตอร์

79
00:06:25,860 --> 00:06:29,040
‫ไปข้างหน้าและเลือกตัวเลือกที่ตรงกับคุณ

80
00:06:29,040 --> 00:06:30,780
‫แพลตฟอร์มอาจแตกต่างกัน

81
00:06:30,780 --> 00:06:33,300
‫คุณจะเห็นว่ามีแพลตฟอร์ม iOS ที่นี่

82
00:06:33,300 --> 00:06:35,190
‫มีแพลตฟอร์ม win 64

83
00:06:35,190 --> 00:06:36,780
‫น่าจะเป็นแพลตฟอร์ม Mac

84
00:06:36,780 --> 00:06:39,930
‫หากคุณใช้ Mac คุณจะต้องเลือกแพลตฟอร์มที่คุณใช้อยู่

85
00:06:39,930 --> 00:06:43,770
‫ฉันใช้ Win 64, Windows 64 นั่นคือสิ่งที่ฉันต้องการ

86
00:06:43,770 --> 00:06:45,630
‫ดังนั้นไปข้างหน้าและคลิกที่

87
00:06:45,900 --> 00:06:51,600
‫และสิ่งที่เราจะทำคือ เราจะเปิดหน้าต่างเล็กๆ ที่ด้านล่างสุดที่เรียกว่าเทอร์มินัล

88
00:06:51,600 --> 00:06:56,580
‫และจะมีข้อความเลื่อนไปมามากมาย ซึ่งเป็นกระบวนการของ

89
00:06:57,220 --> 00:07:03,190
‫การคอมไพล์ C++ ที่เพิ่มใหม่นี้เป็นไบนารีที่สามารถเรียกใช้ในโปรแกรมแก้ไขของเรา

90
00:07:03,310 --> 00:07:06,610
‫นี่เป็นกระบวนการที่ยาวนานกว่าพอสมควร

91
00:07:06,610 --> 00:07:10,540
‫ดังนั้นฉันอยากให้คุณเริ่มคอมไพล์ C++ ของคุณเอง

92
00:07:10,540 --> 00:07:15,220
‫ดังนั้นให้สร้างแพลตฟอร์มที่เคลื่อนไหวใหม่ นักแสดง C++ ในตัวแก้ไข

93
00:07:15,220 --> 00:07:22,330
‫อย่าลืมเปลี่ยนจาก Visual Studio หรือ Xcode เป็น Visual Studio Code ในการตั้งค่าตัวแก้ไข

94
00:07:22,630 --> 00:07:24,640
‫เปิดรหัส Visual Studio

95
00:07:24,640 --> 00:07:35,260
‫ฉันได้แสดงให้คุณเห็นหลายวิธีที่คุณสามารถเปิดโปรเจ็กต์ Visual Studio Code จากนั้นคอมไพล์ตัวแก้ไขอีกครั้งโดยใช้งานบิลด์ที่รันและดูที่เทอร์มินัล

96
00:07:35,260 --> 00:07:38,350
‫และเมื่อเสร็จสิ้น คุณจะต้องเปิดโครงการใหม่

97
00:07:38,350 --> 00:07:39,760
‫รู้ได้ไงว่าจบแล้ว?

98
00:07:39,760 --> 00:07:43,870
‫ในตอนท้ายมันจะบอกว่าเทอร์มินัลจะถูกนำกลับมาใช้ใหม่โดยงานต่างๆ

99
00:07:43,870 --> 00:07:45,280
‫กดปุ่มใดก็ได้เพื่อปิด

100
00:07:45,310 --> 00:07:50,410
‫นอกจากนี้ยังแสดงเวลาดำเนินการทั้งหมดสำหรับกระบวนการสร้าง

101
00:07:50,410 --> 00:07:52,390
‫นั่นเป็นวิธีที่คุณรู้ว่ามันจะเสร็จสิ้น

102
00:07:52,390 --> 00:07:55,030
‫หยุดวิดีโอชั่วคราวและไปที่จุดนั้น

103
00:07:58,380 --> 00:07:59,010
‫ตกลง.

104
00:07:59,010 --> 00:07:59,850
‫ยินดีต้อนรับกลับ.

105
00:07:59,850 --> 00:08:02,520
‫เพื่อให้คุณสามารถดำเนินการต่อและเปิดโปรแกรมแก้ไขใหม่ได้

106
00:08:02,520 --> 00:08:09,480
‫ณ จุดนี้ คุณสามารถทำได้จาก Epic Games Launcher หรือโดยดับเบิลคลิกที่โปรเจ็กต์ของคุณในโฟลเดอร์โปรเจ็กต์ของคุณ

107
00:08:09,630 --> 00:08:16,650
‫และเมื่อโปรเจ็กต์เปิดขึ้น คุณสามารถไปที่ลิ้นชักเนื้อหา และตอนนี้ คุณจะเห็นสิ่งนั้นถัดจากโฟลเดอร์เนื้อหาของคุณ

108
00:08:16,650 --> 00:08:21,180
‫ในบานหน้าต่างด้านซ้ายมือ ตอนนี้คุณมีโฟลเดอร์คลาส C++

109
00:08:21,600 --> 00:08:28,110
‫หากคุณคลิกเข้าไปและเข้าไปในโฟลเดอร์การจู่โจมสิ่งกีดขวาง คุณจะเห็นคลาสแพลตฟอร์มที่กำลังเคลื่อนที่ของเรา

110
00:08:28,110 --> 00:08:33,180
‫ดังนั้นการเป็นนักแสดงจึงสามารถลากเข้าสู่ระดับของเราได้

111
00:08:33,240 --> 00:08:40,050
‫ขณะนี้นักแสดงว่างเปล่าจนไม่มีตำแหน่งและตำแหน่ง

112
00:08:40,050 --> 00:08:46,680
‫ดังนั้นโดยค่าเริ่มต้น คุณจะเห็น Gizmo ในวิวพอร์ตอยู่ตรงกลางของแผนที่ที่ 000

113
00:08:46,680 --> 00:08:49,350
‫ตอนนี้ใช้ได้แล้ว และเราจะแก้ไขในภายหลัง

114
00:08:49,350 --> 00:08:50,730
‫ดังนั้นไปข้างหน้าและทำอย่างนั้น

115
00:08:50,730 --> 00:08:56,280
‫ตรวจสอบว่าทุกอย่างทำงานเช่นนั้นและบันทึกแผนที่ของคุณ แล้วพบกันใหม่ในวิดีโอหน้า

