﻿1
00:00:04,340 --> 00:00:05,360
‫Merhaba ve hoş geldiniz.

2
00:00:05,360 --> 00:00:11,570
‫Bu derste, gargoyle aktörümüze gizli kapımız için kabul edilebilir tek aktör olmasını sağlayan

3
00:00:11,570 --> 00:00:15,560
‫bir etiketi nasıl ekleyebileceğimizi göreceğiz.

4
00:00:15,590 --> 00:00:19,760
‫Şimdi bu aktör etiketleme sisteminin nasıl çalıştığını görelim.

5
00:00:20,580 --> 00:00:20,940
‫Şimdi.

6
00:00:20,940 --> 00:00:27,090
‫Tetikleyicimizin çakışma yaşadığımız her bir vakaya yanıt vermesini istemiyoruz.

7
00:00:27,090 --> 00:00:32,710
‫Hayır, sadece bir aktöre, gargoyle'a yanıt vermesini istiyoruz.

8
00:00:32,730 --> 00:00:39,210
‫Peki bu tetikleyiciyi, yanıt verdiği tek şeyin gargoyle olması için nasıl yapılandıracağız?

9
00:00:39,480 --> 00:00:48,630
‫Neyse ki, belirli aktörleri belirli bir özelliğe sahip olduğunu söylemek için belirli dizelerle etiketlemek için bir

10
00:00:48,630 --> 00:00:50,040
‫mekanizma var.

11
00:00:50,040 --> 00:00:57,050
‫Bu yüzden gidip Gargoyle aktörünü seçerseniz ve ayrıntılar bölmesinde aşağı kaydırırsanız, onu bulacaksınız ve aslında muhtemelen

12
00:00:57,060 --> 00:00:59,000
‫onu arayabilirsiniz.

13
00:00:59,010 --> 00:01:00,480
‫Etiketler için arama yapabilirsiniz.

14
00:01:00,480 --> 00:01:04,470
‫Özellikle, bileşen etiketlerini değil, aktör etiketlerini arıyoruz.

15
00:01:04,560 --> 00:01:06,690
‫Bir dizi elemanı olduğunu görebilirsiniz.

16
00:01:06,720 --> 00:01:08,580
‫Şimdi dizilerin ne olduğunu anlıyoruz.

17
00:01:08,880 --> 00:01:10,380
‫Böylece birden fazla etiketiniz olabilir.

18
00:01:10,380 --> 00:01:11,940
‫Dizelerden oluşan bir dizi.

19
00:01:11,940 --> 00:01:17,130
‫Bu dizideki ilk şey, ekle düğmesi ile ekleyebileceğinizdir.

20
00:01:17,130 --> 00:01:21,510
‫Sil düğmesiyle öğeleri silebilir ve ardından bir dize ekleyebilirsiniz.

21
00:01:21,510 --> 00:01:28,050
‫Örneğin, birinci kapının kilidini açacağını söyleyen bir dize koymak isteyebiliriz.

22
00:01:28,050 --> 00:01:33,570
‫Örneğin, bir tanesinin kilidini aç yazan bir dize koyacağız.

23
00:01:33,930 --> 00:01:41,010
‫Ve sonra yapmak istediğimiz şey, bu dizenin tetikleyici bileşen CP'mizdeki kilit açma ile eşleşip eşleşmediğini kontrol

24
00:01:41,010 --> 00:01:41,880
‫etmektir.

25
00:01:41,910 --> 00:01:48,330
‫Yani burada yapabileceğimiz şey, for döngümüzde çakışan aktörlerin üzerinden geçerken aktörü sorgulayabilir

26
00:01:48,330 --> 00:01:52,580
‫ve belirli bir aktör etiketine sahip olup olmadığını kontrol edebiliriz.

27
00:01:52,590 --> 00:01:53,750
‫Bunu yapmak çok kolay.

28
00:01:53,760 --> 00:01:54,990
‫Bunun için bir işlev var.

29
00:01:54,990 --> 00:01:55,480
‫Biz de öyle yapıyoruz.

30
00:01:55,500 --> 00:02:04,470
‫Aktör, Ok, aktörün etiketi vardır ve sonra sadece etiketin adını, f adını geçmeniz gerekir, aslında bunu koymak için

31
00:02:04,470 --> 00:02:07,470
‫sadece bir dize kullanabilirsiniz.

32
00:02:07,470 --> 00:02:14,730
‫Yani yapabileceğimiz şey, bu şekilde bir kilit açıp satırın sonuna noktalı virgül koyabiliriz

33
00:02:14,730 --> 00:02:17,820
‫ve bunu bir if deyimine sarabiliriz.

34
00:02:17,820 --> 00:02:26,610
‫Yani aktörün kilidi aç etiketi varsa, o zaman temelde çakıştığımızı söyleyen bir günlük mesajı yazdıralım,

35
00:02:26,610 --> 00:02:33,690
‫bunun yerine aslında kilidin açıldığını söyleyebiliriz, böylece bir fark olduğu

36
00:02:33,690 --> 00:02:35,130
‫açıktır.

37
00:02:35,130 --> 00:02:40,590
‫Aksi takdirde, kilidi açacak bir şey bulamazsa, hiçbir şey yazdırmayacaktır.

38
00:02:40,590 --> 00:02:47,040
‫Ve aktör adı kullanımını kaldıralım, böylece günlük mesajının söylediği tek şey kilidi açtığımızdır, şimdi yeniden

39
00:02:47,040 --> 00:02:48,090
‫derleyelim.

40
00:02:48,090 --> 00:02:52,530
‫Bu işlem tamamlandıktan sonra, çıktı günlüğümüzü açalım ve sonuçları görebilmek için düzene

41
00:02:52,530 --> 00:02:53,550
‫yerleştirelim.

42
00:02:53,580 --> 00:02:56,640
‫Gidip gargoyle'umuzun yanından başlayalım.

43
00:02:56,640 --> 00:02:59,790
‫Oynat tuşuna bas, gargoyle'u al ve oyuğa götür.

44
00:02:59,790 --> 00:03:04,260
‫Sadece size göstermek istiyorum ki, eğer içeri girersem, hiçbir günlük mesajı yok.

45
00:03:04,260 --> 00:03:07,740
‫Bip oynatıcısından gelen bir günlük mesajı var.

46
00:03:07,740 --> 00:03:12,660
‫Bu kaydı kaldırabiliriz, ancak tetikleyicimizden gelen bir şey yok.

47
00:03:12,690 --> 00:03:15,960
‫Şimdi gargoyle'u alalım ve oyuğa yerleştirelim.

48
00:03:16,850 --> 00:03:22,630
‫Ve uyguladığımız etiket sayesinde kilidin açıldığını görebiliyorlar.

49
00:03:22,640 --> 00:03:26,990
‫Öyleyse, şu anda sahip olduğumuz etiketi yapılandırılabilir hale getirmeniz için size meydan okuyalım.

50
00:03:26,990 --> 00:03:29,570
‫Bunu kodumuza sabit olarak kodladık.

51
00:03:29,570 --> 00:03:32,900
‫Böylece yeni bir düzenlenebilir mülk oluşturacaksınız.

52
00:03:32,900 --> 00:03:38,780
‫Bu tür bir F adı olmalıdır, böylece aktör etiketinin beklediği şeyle eşleşir.

53
00:03:38,900 --> 00:03:45,290
‫Ve sabit dizenizi kodda bununla değiştirecek ve bunun yerine doğru yer olan seviyede yapılandıracaksınız,

54
00:03:45,290 --> 00:03:50,660
‫böylece bu tetikleyiciyi birden fazla yerde yeniden kullanabiliriz.

55
00:03:50,690 --> 00:03:52,250
‫Bir videoyu duraklatın ve deneyin.

56
00:03:55,210 --> 00:03:55,490
‫Tamam.

57
00:03:55,510 --> 00:03:56,360
‫Tekrar hoş geldiniz.

58
00:03:56,380 --> 00:04:00,760
‫Bu yüzden tetikleyici bileşenlerimiz için başlık dosyasına gideceğiz.

59
00:04:00,760 --> 00:04:11,890
‫En alta gidip yeni bir özel bölüm oluşturacağız ve herhangi bir yere yeni bir özellik düzenlemesi koyacağız.

60
00:04:12,580 --> 00:04:17,920
‫Ve bu bir F adı tipi olacak, bir F adına ve gerçek F adına bir işaretçi değil, buna ne diyeceğinizi

61
00:04:17,920 --> 00:04:21,790
‫söylemedim, ama umarım iyi bir isim bulmaya çalışırsınız.

62
00:04:21,790 --> 00:04:30,880
‫Buna kabul edilebilir aktör etiketi diyeceğim, şu anda varsayılan değer vermeyeceğim ve tetikleyici bileşenimiz CBP'ye

63
00:04:30,880 --> 00:04:32,200
‫geçeceğim.

64
00:04:32,200 --> 00:04:37,240
‫Ve burada kontrol ettiğimiz aktör etiketi olarak unlocking kullanmak yerine, kabul edilebilir

65
00:04:37,240 --> 00:04:39,430
‫aktör etiketini kontrol edeceğiz.

66
00:04:39,520 --> 00:04:41,350
‫Devam edip bunu derleyeceğim.

67
00:04:41,350 --> 00:04:45,550
‫Sonra da gidip gizli kapımızı bulacağım.

68
00:04:45,550 --> 00:04:49,150
‫Gidip tetik parçalarını bulacağım.

69
00:04:49,180 --> 00:04:51,670
‫Ve hala TAG arayışında olduğumu görebilirsiniz.

70
00:04:51,670 --> 00:04:58,810
‫Bu yüzden kabul edilebilir hareket etiketi hemen ortaya çıkıyor ve gargoyle ile eşleştiğinden emin olmak için bir tanesinin kilidini

71
00:04:58,810 --> 00:04:59,380
‫açacağız.

72
00:04:59,380 --> 00:04:59,860
‫Aynen öyle.

73
00:04:59,860 --> 00:05:04,210
‫Dize mükemmel bir şekilde eşleşmeli ve bu da tam olarak aynı sonucu vermelidir.

74
00:05:04,210 --> 00:05:08,530
‫Devam edin ve kendiniz test edin, ancak videoda bunu yapmayacağım.

75
00:05:09,220 --> 00:05:09,610
‫Harika bir şey.

76
00:05:09,610 --> 00:05:16,150
‫Şimdi aktörlere belirli oyun anlamları vermek için onları dizelerle nasıl etiketleyebileceğimizi ve bunu içeriden makul ölçüde

77
00:05:16,150 --> 00:05:19,990
‫yapılandırılabilir ve esnek bir şekilde nasıl yapabileceğimizi gördük.

78
00:05:19,990 --> 00:05:20,920
‫Editör.

79
00:05:20,950 --> 00:05:22,600
‫Bir sonraki videoda görüşürüz.

