﻿1
00:00:03,980 --> 00:00:05,300
‫สวัสดีและยินดีต้อนรับ.

2
00:00:05,300 --> 00:00:10,370
‫ในส่วนนี้ เราจะสร้างเกมนี้ที่นี่ Crypt Reader

3
00:00:10,370 --> 00:00:16,520
‫เราจะดูการขโมยสมบัติจากภายในห้องใต้ดินลับนี้

4
00:00:16,520 --> 00:00:23,540
‫คุณจะเห็นว่าเราเข้ามาในคุกเล็กๆ แห่งนี้ และไม่รู้ว่าควรจะไปที่ไหน

5
00:00:23,540 --> 00:00:24,260
‫อาจจะ.

6
00:00:24,380 --> 00:00:28,010
‫บางทีมันอาจจะเกี่ยวข้องกับรูปปั้นลอยน้ำที่ส่องสว่างอยู่ก็ได้

7
00:00:28,010 --> 00:00:34,760
‫จับมันและนำมันออกจากห้องขังนี้ด้วยถ้าเราสามารถหาทางออกได้

8
00:00:34,760 --> 00:00:35,570
‫เราจะไปที่นั่น.

9
00:00:35,660 --> 00:00:37,820
‫แล้วจุดไฟตรงนั้นล่ะ?

10
00:00:37,820 --> 00:00:39,140
‫แท่นเรืองแสงนี้?

11
00:00:39,140 --> 00:00:44,210
‫บางทีถ้าฉันติดรูปปั้นบนโพเดียม บางอย่างก็จะเกิดขึ้น

12
00:00:44,750 --> 00:00:48,800
‫โอ้ มันเป็นกำแพงลับและทางลับ

13
00:00:48,800 --> 00:00:52,340
‫มาดำดิ่งและสำรวจข้อความลับนี้กันเถอะ

14
00:00:52,340 --> 00:00:57,950
‫คุณจะสังเกตเห็นว่าแสงทั้งหมดที่นี่ค่อนข้างดีและมีบรรยากาศโดยรอบ และนั่นเป็นเพราะว่าเรากำลังใช้ระบบไฟส่องสว่างแบบลูเมนแบบใหม่ใน

15
00:00:57,950 --> 00:01:01,730
‫Unreal

16
00:01:01,850 --> 00:01:09,980
‫และฉันจะดำดิ่งลงไปที่นี่ ทุกสิ่งที่เราพบในห้องฝังศพใต้ถุนโบสถ์ที่นี่ และรูปปั้นสีทองที่สวยงามที่ฉันอยากจะขโมย

17
00:01:10,010 --> 00:01:11,780
‫มาคว้ารูปปั้นนั้นกันเถอะ

18
00:01:11,810 --> 00:01:12,740
‫เราสามารถหนีไปได้

19
00:01:12,740 --> 00:01:13,280
‫โอ้.

20
00:01:13,310 --> 00:01:17,690
‫โอ้ ดูเหมือนว่ามันจะล็อคฉันไว้ถ้าฉันพยายามจะจับรูปปั้น

21
00:01:18,140 --> 00:01:20,960
‫ดังนั้นบางทีฉันควรทิ้งมันไว้ตรงนั้น

22
00:01:21,380 --> 00:01:23,390
‫และมันก็เปิดขึ้นอีกครั้ง

23
00:01:23,390 --> 00:01:23,790
‫อืม.

24
00:01:23,810 --> 00:01:25,520
‫บางทีฉันอาจจะใส่บางอย่างเข้าไปแทนก็ได้

25
00:01:25,520 --> 00:01:28,910
‫โกศนี้ดูเหมือนโกศวางสะดวก

26
00:01:28,910 --> 00:01:30,920
‫มาลองดูกัน

27
00:01:31,580 --> 00:01:39,530
‫เราเปลี่ยนรูปปั้น โยนมันทิ้งตรงนี้แล้ววางโกศไว้บนแท่นแทน

28
00:01:39,800 --> 00:01:41,970
‫ใช่มันใช้งานได้

29
00:01:41,990 --> 00:01:46,760
‫นำรูปปั้นไปกับเราและจากไปก่อนที่ใครจะพบเรา

30
00:01:46,790 --> 00:01:50,820
‫ขึ้นบันไดออกไปสู่แสงของวัน

31
00:01:50,840 --> 00:01:53,330
‫นั่นคือโครงการ Crypt Raider ของเรา

32
00:01:53,330 --> 00:01:56,900
‫และนี่คือแผนปฏิบัติการที่เราจะนำไปใช้

33
00:01:56,900 --> 00:02:02,420
‫สิ่งแรกที่เราจะทำคือจัดการกับการออกแบบระดับนั้น รวมถึงแสงลูเมนด้วย

34
00:02:02,420 --> 00:02:08,780
‫เราจะใช้ชุดทรัพยากรแบบแยกส่วนเพื่อสร้างสิ่งนี้ และเราจะดูว่าเราสร้างด้วยชุดทรัพย์สินแบบแยกส่วนได้อย่างไร

35
00:02:08,780 --> 00:02:14,380
‫เราจะออกแบบสำหรับสิ่งเหล่านี้อย่างไร และสร้างสิ่งที่ดูเจ๋งจริงๆ

36
00:02:14,390 --> 00:02:19,190
‫เมื่อเรามีสภาพแวดล้อมให้เล่นแล้ว เราจะสร้างองค์ประกอบผู้เสนอญัตติ

37
00:02:19,190 --> 00:02:27,260
‫คอมโพเนนต์คือโค้ดที่ใช้ซ้ำได้ ซึ่งเราสามารถวางไว้บนนักแสดงคนใดก็ได้ ซึ่งจะทำให้สามารถเลื่อนขึ้นและลงได้เหมือนที่ประตูของเรา

38
00:02:27,780 --> 00:02:36,740
‫จากนั้นเราจะสร้างการคว้าแบบใช้ซ้ำได้ ซึ่งเป็นส่วนประกอบที่เราสามารถวางไว้บนเครื่องเล่นของเราและจะช่วยให้เราคว้าวัตถุในฉากได้

39
00:02:36,740 --> 00:02:40,370
‫และเราจะเรียกฟังก์ชันจากพิมพ์เขียว

40
00:02:40,370 --> 00:02:46,430
‫ดังนั้น เราจะมาเรียนรู้ว่าเราสามารถทำได้อย่างไร เราจะเปิดเผยฟังก์ชัน C++ ให้กับสคริปต์พิมพ์เขียวของเราได้อย่างไร

41
00:02:46,580 --> 00:02:50,450
‫และเรากำลังจะสร้างส่วนประกอบแผ่นดันด้วย

42
00:02:50,450 --> 00:03:07,190
‫โดยพื้นฐานแล้วเป็นองค์ประกอบที่เราสามารถเพิ่มลงในพิมพ์เขียวของนักแสดงได้ และมันจะช่วยให้เราตอบสนองต่อการวางวัตถุบนจานและอนุญาตให้ผู้เสนอญัตติสื่อสารกับแผ่นกดเพื่อให้สิ่งนั้นเกิดขึ้น

43
00:03:07,190 --> 00:03:10,160
‫และเราจะปรับแต่งและขัดเกลาในตอนท้าย

44
00:03:10,490 --> 00:03:13,130
‫แล้วเราจะเรียนรู้อะไรจากกระบวนการนี้?

45
00:03:13,130 --> 00:03:21,740
‫เราจะมาเรียนรู้เกี่ยวกับพอยน์เตอร์และการอ้างอิงถึงแนวคิดที่ยากมากใน C++ ซึ่งมีความสำคัญอย่างยิ่งและทรงพลังอย่างยิ่ง

46
00:03:21,740 --> 00:03:27,620
‫และช่วยให้เราสื่อสารระหว่างคลาสต่างๆ ได้เหมือนที่เราต้องทำในเกมนี้

47
00:03:27,620 --> 00:03:31,970
‫จากนั้นเราจะมาเรียนรู้เกี่ยวกับองค์ประกอบนักแสดงและองค์ประกอบของฉาก ความแตกต่างคืออะไร

48
00:03:31,970 --> 00:03:36,950
‫และประโยชน์ของการใช้องค์ประกอบมากกว่าแค่เขียนนักแสดงของเราเอง

49
00:03:36,950 --> 00:03:42,590
‫เราจะพิจารณาถึงการรวมไฟล์ส่วนหัวที่ช่วยให้เราสามารถสื่อสารระหว่างคลาสต่างๆ

50
00:03:42,590 --> 00:03:46,730
‫ได้อีกครั้ง และใช้ฟังก์ชันที่ไม่พร้อมใช้งานในทันที

51
00:03:46,730 --> 00:03:51,890
‫และเราจะพิจารณาการจัดแสงโดยใช้ลูเมน และทำความเข้าใจเล็กน้อยเกี่ยวกับลูเมน

52
00:03:51,890 --> 00:03:54,170
‫ตลอดจนข้อกำหนดและข้อจำกัด

53
00:03:54,320 --> 00:03:56,960
‫เราจะเล่นกับการออกแบบระดับโมดูลาร์

54
00:03:56,960 --> 00:04:06,620
‫อย่างที่ฉันพูดไป เราจะดูการชนกันของการติดตามเส้นเพื่อให้เราสร้างแผ่นแรงดันนั้นและสร้างกลไกการโลภเช่นกัน

55
00:04:06,620 --> 00:04:10,970
‫และเราจะเรียนรู้แนวคิดใหม่ในการเขียนโปรแกรมโดยทั่วไป ซึ่งเรายังไม่ได้สัมผัส

56
00:04:10,970 --> 00:04:16,460
‫คือ ในขณะที่ลูปและลูปและอาร์เรย์ เราใช้ข้อมูลที่มีข้อมูลจำนวนมาก และเราจะเขียนโปรแกรมได้อย่างไร

57
00:04:16,460 --> 00:04:21,110
‫สำหรับการดำเนินการซ้ำๆ กับข้อมูลนั้น

58
00:04:21,110 --> 00:04:26,600
‫และสุดท้าย อย่างที่ฉันได้กล่าวไปแล้ว เราจะดูการเรียกใช้ฟังก์ชัน C++ จากพิมพ์เขียว

59
00:04:26,750 --> 00:04:29,660
‫สิ่งที่น่าตื่นเต้นมากมายที่ต้องทำในการบรรยายครั้งนี้

60
00:04:29,660 --> 00:04:31,580
‫แล้วพบกันใหม่ในวิดีโอหน้าครับ

