﻿1
00:00:04,340 --> 00:00:05,360
‫สวัสดีและยินดีต้อนรับ.

2
00:00:05,360 --> 00:00:15,560
‫ในการบรรยายนี้ เราจะมาดูกันว่าเราจะเพิ่มแท็กให้กับนักแสดงการ์กอยล์ของเราได้อย่างไร ซึ่งจะทำให้นักแสดงเพียงคนเดียวที่ประตูลับของเรายอมรับได้

3
00:00:15,590 --> 00:00:19,760
‫มาดูกันว่าระบบการติดแท็กของนักแสดงนี้ทำงานอย่างไร

4
00:00:20,580 --> 00:00:20,940
‫ตอนนี้.

5
00:00:20,940 --> 00:00:27,090
‫เราไม่ต้องการให้ทริกเกอร์ของเราตอบสนองต่อทุกกรณีที่เราได้รับความทับซ้อนกัน

6
00:00:27,090 --> 00:00:32,710
‫ไม่ เราต้องการให้มันตอบสนองเฉพาะกับนักแสดงเพียงคนเดียวเท่านั้น การ์กอยล์

7
00:00:32,730 --> 00:00:39,210
‫แล้วเราจะกำหนดค่าทริกเกอร์นี้อย่างไรเพื่อให้กอบลินเป็นสิ่งเดียวที่ตอบสนอง

8
00:00:39,480 --> 00:00:50,040
‫โชคดีที่มีกลไกในการแท็กนักแสดงบางคนด้วยสตริงบางอย่างเพื่อบอกว่ามีคุณสมบัติเฉพาะ

9
00:00:50,040 --> 00:00:57,050
‫ดังนั้นหากคุณไปและเลือกนักแสดงการ์กอยล์และเลื่อนลงมาในบานหน้าต่างรายละเอียด คุณจะพบและที่จริงแล้ว

10
00:00:57,060 --> 00:00:59,000
‫คุณสามารถค้นหาได้

11
00:00:59,010 --> 00:01:00,480
‫คุณสามารถค้นหาแท็ก

12
00:01:00,480 --> 00:01:04,470
‫โดยเฉพาะอย่างยิ่ง เราไม่ได้มองหาแท็กส่วนประกอบ แต่กำลังมองหาแท็กนักแสดง

13
00:01:04,560 --> 00:01:06,690
‫คุณจะเห็นว่ามีองค์ประกอบอาร์เรย์

14
00:01:06,720 --> 00:01:08,580
‫ตอนนี้เราเข้าใจแล้วว่าอาร์เรย์คืออะไร

15
00:01:08,880 --> 00:01:10,380
‫คุณจึงสามารถมีแท็กได้หลายแท็ก

16
00:01:10,380 --> 00:01:11,940
‫มันเป็นอาร์เรย์ของสตริง

17
00:01:11,940 --> 00:01:17,130
‫ดังนั้นสิ่งแรกในอาร์เรย์นี้คือคุณสามารถเพิ่มได้โดยใช้ปุ่มเพิ่ม

18
00:01:17,130 --> 00:01:21,510
‫คุณสามารถลบองค์ประกอบออกจากองค์ประกอบด้วยปุ่มลบ จากนั้นคุณสามารถเพิ่มในสตริงได้

19
00:01:21,510 --> 00:01:28,050
‫ตัวอย่างเช่น เราอาจต้องการใส่สตริงที่ระบุว่าจะปลดล็อกประตูหนึ่ง

20
00:01:28,050 --> 00:01:33,570
‫ดังนั้นเราจะใส่สตริงที่ระบุว่าปลดล็อคหนึ่งตัวอย่างเช่น

21
00:01:33,930 --> 00:01:41,010
‫จากนั้นสิ่งที่เราต้องการทำคือตรวจสอบว่าสตริงนั้นตรงกับการปลดล็อกหรือไม่ในองค์ประกอบทริกเกอร์

22
00:01:41,010 --> 00:01:41,880
‫CP ของเรา

23
00:01:41,910 --> 00:01:48,330
‫สิ่งที่เราสามารถทำได้ที่นี่คือ เราสามารถสอบถามนักแสดงเมื่อเราดูนักแสดงที่ทับซ้อนกันในลูป

24
00:01:48,330 --> 00:01:52,580
‫for ของเรา และเราสามารถตรวจสอบว่ามีแท็กนักแสดงเฉพาะหรือไม่

25
00:01:52,590 --> 00:01:53,750
‫มันง่ายมากที่จะทำ.

26
00:01:53,760 --> 00:01:54,990
‫มีฟังก์ชั่นสำหรับมัน

27
00:01:54,990 --> 00:01:55,480
‫ดังนั้นเราจึงทำ

28
00:01:55,500 --> 00:02:07,470
‫นักแสดง, แอร์โรว์, นักแสดงมีแท็ก แล้วคุณก็แค่ใส่ชื่อ, ชื่อ f ของแท็ก ซึ่งจริงๆ แล้วคุณสามารถใช้สตริงเพื่อใส่สิ่งนี้เข้าไปได้

29
00:02:07,470 --> 00:02:14,730
‫สิ่งที่เราทำได้คือเราสามารถใส่รหัสปลดล็อคได้ และเราสามารถใส่เครื่องหมายอัฒภาคที่ท้ายบรรทัด

30
00:02:14,730 --> 00:02:17,820
‫และเราสามารถรวมสิ่งนี้ไว้ในคำสั่ง if

31
00:02:17,820 --> 00:02:26,610
‫สมมติว่าถ้านักแสดงมีแท็กปลดล็อคแล้ว ให้พิมพ์ข้อความบันทึกซึ่งโดยพื้นฐานแล้วจะเป็นข้อความบันทึกนั้นโดยบอกว่าเราทับซ้อนกัน

32
00:02:26,610 --> 00:02:35,130
‫เราสามารถพูดได้ว่าเป็นการปลดล็อกจริง ๆ แทนเพื่อให้ชัดเจนว่ามีความแตกต่าง

33
00:02:35,130 --> 00:02:40,590
‫มิฉะนั้น หากไม่พบสิ่งใดที่จะปลดล็อก มันจะไม่พิมพ์อะไรออกมา

34
00:02:40,590 --> 00:02:48,090
‫และขอลบการใช้ชื่อนักแสดงเพื่อให้ข้อความบันทึกทั้งหมดบอกว่าเรากำลังปลดล็อคตอนนี้ มาคอมไพล์ใหม่กันเถอะ

35
00:02:48,090 --> 00:02:53,550
‫และเมื่อเสร็จแล้ว ให้เปิดบันทึกผลลัพธ์ของเราและเทียบชิดขอบกับเลย์เอาต์เพื่อให้เราเห็นผล

36
00:02:53,580 --> 00:02:56,640
‫ไปเริ่มต้นใกล้กอบลินของเรากันเถอะ

37
00:02:56,640 --> 00:02:59,790
‫ตีเล่น หยิบการ์กอยล์ นำไปที่ซุ้ม

38
00:02:59,790 --> 00:03:04,260
‫ฉันแค่ต้องการแสดงให้คุณเห็นว่าหากฉันก้าวเข้ามา จะไม่มีข้อความบันทึก

39
00:03:04,260 --> 00:03:07,740
‫มีข้อความบันทึกมาจากโปรแกรมเล่นเสียงบี๊บ

40
00:03:07,740 --> 00:03:12,660
‫เราสามารถลบบันทึกนั้นได้ แต่ไม่มีอะไรมาจากทริกเกอร์ของเรา

41
00:03:12,690 --> 00:03:15,960
‫ตอนนี้เอาการ์กอยล์แล้วติดไว้ในซุ้ม

42
00:03:16,850 --> 00:03:22,630
‫และพวกเขาไปจะเห็นว่ามันปลดล็อคเพราะแท็กที่เราใช้

43
00:03:22,640 --> 00:03:26,990
‫เรามาท้าให้คุณสร้างแท็กที่เรามีอยู่ตอนนี้เพื่อกำหนดค่าได้

44
00:03:26,990 --> 00:03:29,570
‫เราเพิ่งฮาร์ดโค้ดลงในโค้ดของเรา

45
00:03:29,570 --> 00:03:32,900
‫ดังนั้น คุณจะสร้างคุณสมบัติใหม่ที่แก้ไขได้ของคุณ

46
00:03:32,900 --> 00:03:38,780
‫ประเภทนั้นควรเป็นชื่อ F เพื่อให้ตรงกับสิ่งที่แท็กนักแสดงคาดหวัง

47
00:03:38,900 --> 00:03:50,660
‫และคุณจะแทนที่สตริงคงที่ด้วยสิ่งนี้ในโค้ดและกำหนดค่าในระดับแทน ซึ่งเป็นตำแหน่งที่เหมาะสมเพื่อให้เรานำทริกเกอร์นี้มาใช้ซ้ำได้ในหลายตำแหน่ง

48
00:03:50,690 --> 00:03:52,250
‫หยุดวิดีโอชั่วคราวแล้วไปกันเลย

49
00:03:55,210 --> 00:03:55,490
‫ตกลง.

50
00:03:55,510 --> 00:03:56,360
‫ยินดีต้อนรับกลับ.

51
00:03:56,380 --> 00:04:00,760
‫ดังนั้นเราจะไปที่ไฟล์ส่วนหัวสำหรับส่วนประกอบทริกเกอร์ของเรา

52
00:04:00,760 --> 00:04:11,890
‫เราจะไปที่ด้านล่างและสร้างส่วนส่วนตัวใหม่และใส่การแก้ไขคุณสมบัติใหม่ทุกที่

53
00:04:12,580 --> 00:04:17,920
‫และมันจะเป็นชื่อประเภท F ไม่ใช่ตัวชี้ไปยังชื่อ F และชื่อ F จริง ๆ ซึ่งเราจะเรียกว่า ฉันไม่ได้บอกคุณว่าจะเรียกมันว่าอะไร

54
00:04:17,920 --> 00:04:21,790
‫แต่หวังว่าคุณจะลองคิดดูดีๆ ชื่อ.

55
00:04:21,790 --> 00:04:30,880
‫ฉันจะเรียกสิ่งนี้ว่าแท็กนักแสดงที่ยอมรับได้ ไม่ให้มันเป็นค่าเริ่มต้นในขณะนี้ และไปที่องค์ประกอบทริกเกอร์ของเรา

56
00:04:30,880 --> 00:04:32,200
‫CBP

57
00:04:32,200 --> 00:04:39,430
‫และแทนที่จะใช้การปลดล็อกที่นี่เป็นแท็กนักแสดงที่เรากำลังตรวจสอบ เราจะตรวจสอบแท็กนักแสดงที่ยอมรับได้

58
00:04:39,520 --> 00:04:41,350
‫ฉันจะไปข้างหน้าและรวบรวมสิ่งนี้

59
00:04:41,350 --> 00:04:45,550
‫แล้วฉันจะไปหาประตูลับของเรา

60
00:04:45,550 --> 00:04:49,150
‫ฉันจะไปหาส่วนประกอบทริกเกอร์

61
00:04:49,180 --> 00:04:51,670
‫และคุณจะเห็นว่าฉันยังคงค้นหา TAG อยู่

62
00:04:51,670 --> 00:04:59,380
‫ดังนั้นแท็กการกระทำที่ยอมรับได้จะปรากฏขึ้นทันที และเราจะปลดล็อกหนึ่งแท็กเพื่อให้แน่ใจว่าตรงกับการ์กอยล์

63
00:04:59,380 --> 00:04:59,860
‫อย่างแน่นอน.

64
00:04:59,860 --> 00:05:04,210
‫สตริงต้องตรงกันอย่างสมบูรณ์และควรให้ผลลัพธ์เหมือนกันทุกประการ

65
00:05:04,210 --> 00:05:08,530
‫ไปข้างหน้าและทดสอบด้วยตัวคุณเอง แต่ฉันจะไม่ทำในวิดีโอ

66
00:05:09,220 --> 00:05:09,610
‫สิ่งที่ดี

67
00:05:09,610 --> 00:05:19,990
‫ตอนนี้เราได้เห็นแล้วว่าเราสามารถแท็กนักแสดงด้วยสตริงเพื่อให้พวกเขามีความหมายในการเล่นเกมและกำหนดค่าได้อย่างสมเหตุสมผลและยืดหยุ่นจากภายใน

68
00:05:19,990 --> 00:05:20,920
‫บรรณาธิการ

69
00:05:20,950 --> 00:05:22,600
‫แล้วพบกันใหม่ในวิดีโอหน้าครับ

