‫Merhaba ve hoş geldiniz.
‫Bu derste, gargoyle aktörümüze gizli kapımız için kabul edilebilir tek aktör olmasını sağlayan
‫bir etiketi nasıl ekleyebileceğimizi göreceğiz.
‫Şimdi bu aktör etiketleme sisteminin nasıl çalıştığını görelim.
‫Şimdi.
‫Tetikleyicimizin çakışma yaşadığımız her bir vakaya yanıt vermesini istemiyoruz.
‫Hayır, sadece bir aktöre, gargoyle'a yanıt vermesini istiyoruz.
‫Peki bu tetikleyiciyi, yanıt verdiği tek şeyin gargoyle olması için nasıl yapılandıracağız?
‫Neyse ki, belirli aktörleri belirli bir özelliğe sahip olduğunu söylemek için belirli dizelerle etiketlemek için bir
‫mekanizma var.
‫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
‫onu arayabilirsiniz.
‫Etiketler için arama yapabilirsiniz.
‫Özellikle, bileşen etiketlerini değil, aktör etiketlerini arıyoruz.
‫Bir dizi elemanı olduğunu görebilirsiniz.
‫Şimdi dizilerin ne olduğunu anlıyoruz.
‫Böylece birden fazla etiketiniz olabilir.
‫Dizelerden oluşan bir dizi.
‫Bu dizideki ilk şey, ekle düğmesi ile ekleyebileceğinizdir.
‫Sil düğmesiyle öğeleri silebilir ve ardından bir dize ekleyebilirsiniz.
‫Örneğin, birinci kapının kilidini açacağını söyleyen bir dize koymak isteyebiliriz.
‫Örneğin, bir tanesinin kilidini aç yazan bir dize koyacağız.
‫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
‫etmektir.
‫Yani burada yapabileceğimiz şey, for döngümüzde çakışan aktörlerin üzerinden geçerken aktörü sorgulayabilir
‫ve belirli bir aktör etiketine sahip olup olmadığını kontrol edebiliriz.
‫Bunu yapmak çok kolay.
‫Bunun için bir işlev var.
‫Biz de öyle yapıyoruz.
‫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
‫sadece bir dize kullanabilirsiniz.
‫Yani yapabileceğimiz şey, bu şekilde bir kilit açıp satırın sonuna noktalı virgül koyabiliriz
‫ve bunu bir if deyimine sarabiliriz.
‫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,
‫bunun yerine aslında kilidin açıldığını söyleyebiliriz, böylece bir fark olduğu
‫açıktır.
‫Aksi takdirde, kilidi açacak bir şey bulamazsa, hiçbir şey yazdırmayacaktır.
‫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
‫derleyelim.
‫Bu işlem tamamlandıktan sonra, çıktı günlüğümüzü açalım ve sonuçları görebilmek için düzene
‫yerleştirelim.
‫Gidip gargoyle'umuzun yanından başlayalım.
‫Oynat tuşuna bas, gargoyle'u al ve oyuğa götür.
‫Sadece size göstermek istiyorum ki, eğer içeri girersem, hiçbir günlük mesajı yok.
‫Bip oynatıcısından gelen bir günlük mesajı var.
‫Bu kaydı kaldırabiliriz, ancak tetikleyicimizden gelen bir şey yok.
‫Şimdi gargoyle'u alalım ve oyuğa yerleştirelim.
‫Ve uyguladığımız etiket sayesinde kilidin açıldığını görebiliyorlar.
‫Öyleyse, şu anda sahip olduğumuz etiketi yapılandırılabilir hale getirmeniz için size meydan okuyalım.
‫Bunu kodumuza sabit olarak kodladık.
‫Böylece yeni bir düzenlenebilir mülk oluşturacaksınız.
‫Bu tür bir F adı olmalıdır, böylece aktör etiketinin beklediği şeyle eşleşir.
‫Ve sabit dizenizi kodda bununla değiştirecek ve bunun yerine doğru yer olan seviyede yapılandıracaksınız,
‫böylece bu tetikleyiciyi birden fazla yerde yeniden kullanabiliriz.
‫Bir videoyu duraklatın ve deneyin.
‫Tamam.
‫Tekrar hoş geldiniz.
‫Bu yüzden tetikleyici bileşenlerimiz için başlık dosyasına gideceğiz.
‫En alta gidip yeni bir özel bölüm oluşturacağız ve herhangi bir yere yeni bir özellik düzenlemesi koyacağız.
‫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
‫söylemedim, ama umarım iyi bir isim bulmaya çalışırsınız.
‫Buna kabul edilebilir aktör etiketi diyeceğim, şu anda varsayılan değer vermeyeceğim ve tetikleyici bileşenimiz CBP'ye
‫geçeceğim.
‫Ve burada kontrol ettiğimiz aktör etiketi olarak unlocking kullanmak yerine, kabul edilebilir
‫aktör etiketini kontrol edeceğiz.
‫Devam edip bunu derleyeceğim.
‫Sonra da gidip gizli kapımızı bulacağım.
‫Gidip tetik parçalarını bulacağım.
‫Ve hala TAG arayışında olduğumu görebilirsiniz.
‫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
‫açacağız.
‫Aynen öyle.
‫Dize mükemmel bir şekilde eşleşmeli ve bu da tam olarak aynı sonucu vermelidir.
‫Devam edin ve kendiniz test edin, ancak videoda bunu yapmayacağım.
‫Harika bir şey.
‫Şimdi aktörlere belirli oyun anlamları vermek için onları dizelerle nasıl etiketleyebileceğimizi ve bunu içeriden makul ölçüde
‫yapılandırılabilir ve esnek bir şekilde nasıl yapabileceğimizi gördük.
‫Editör.
‫Bir sonraki videoda görüşürüz.