‫Merhaba ve hoş geldiniz.
‫Bu derste, fare tuşuna veya bir kontrol cihazına bastığımızda Blueprint'ten gelen
‫bir bas ve bırak mesajı alabilmemiz için yeniden eşlenebilen girişleri ayarlayacağız.
‫Şimdi bunu nasıl yapacağımızı görelim.
‫Bu izi her zaman yapmak istemiyoruz.
‫Bunu sadece bir nesneyi yakalamaya hazırlanırken yapmamız gerekir ve yanına gittiğimizde otomatik
‫olarak yakalamak istemeyiz.
‫Yani bir şeyi gerçekten yakalamak için bir fare girişi, bir tür giriş kullanmamız gerekir.
‫Bunu daha önce Blueprint'teki olaylarla yapmıştık ve şimdi yine olaylarla yapacağız.
‫Bunu C++'da nasıl yapacağımızı yakında göreceğiz, ancak önce olaylarla yapacağız.
‫Yapmak istediğim şey, klavyeyle, fareyle ya da bir kontrol cihazıyla çalışabilecek
‫şekilde ayarlamak.
‫Bunu yapmak için, oyunlarda oldukça sık gördüğümüz bir şey olan girdi eşlemesine ihtiyacımız var.
‫Bunu yapmanın yolu COG ayarlarımıza gitmek, proje ayarlarına gideceğiz, motora
‫ilerleyeceğiz ve ardından giriş yapacağız.
‫Burada eylem eşlemeleri ve eksen eşlemeleri adı verilen şeyleri ayarlıyoruz.
‫Yani bu iki kavram aslında kontrol cihazınızın analog çubukları veya düğmeleri ya da belki de fareniz
‫ve fare düğmeleriniz veya klavyeniz arasındaki eşleştirmelerdir.
‫Eylemler birbirinden ayrı şeylerdir.
‫Bunlar bir düğmeye bastığınız ve sadece bir basma, bir bırakma olarak gerçekleşen şeylerdir.
‫Eksen eşleştirmeleri ise daha sürekli olan şeylerdir, örneğin bir fareyi hafifçe hareket ettirdiğinizde veya bir kontrol cihazını
‫hafifçe eğdiğinizde, onu eğebileceğiniz bir derece vardır.
‫Eğebilirsin, hiç de değil.
‫Sonuna kadar ya da ikisinin arasında bir yere kadar söyleyebilirsiniz.
‫Bunlar balta.
‫Bu bölümde eksenlerle ilgilenmeyeceğiz çünkü uğraştığımız tek şey tutucu bileşenimizi
‫etkinleştirmeye çalıştığımız bir eylem.
‫Bunu yapmanın yolu eylem eşlememizi açmaktır.
‫Burada zaten birkaç eylem eşlemesi olduğunu görebilirsiniz.
‫Bir sıçrama var ve sonra birincil eylem var.
‫Bu bizim için ayarlandı çünkü birinci şahıs şablonunu kullanıyoruz ve burada zaten birincil
‫bir eylem var.
‫Şimdi bu birincil eylemi açalım ve birincil eylemi tetiklemenin iki yolu olduğunu göreceksiniz.
‫Sol fare düğmesini veya gamepad sağ tetiğini kullanabilirsiniz.
‫Şimdi, size kendi eylem eşlememizi nasıl kurabileceğimize dair bir fikir vermek istiyorum.
‫Aslında birincil eylemin yanındaki silme düğmesine basacağım ve kendi eylemimizi oluşturacağız.
‫Yapılacak ilk şey, eylem eşlemenin yanındaki ekle düğmesine tıklamaktır.
‫O zaman bu eyleme bir isim vermemiz gerekir.
‫Benim durumumda, bunu grab olarak adlandıracağım ve ardından bir eşleme seçmemiz gerekiyor.
‫Şimdi bunu, buradaki eşlemelerden herhangi birini seçebileceğiniz açılır menüden yapabilir
‫ya da yaptığınız her şeyi yakalamanızı sağlayan küçük klavye düğmesine tıklayabilirsiniz.
‫Yani üzerine tıklıyorsunuz, sarı oluyor ve sonra tekrar tıklıyorsunuz veya herhangi bir tuşu kullanıyorsunuz.
‫Boşluk tuşuna basarsam, boşluk çubuğuna bastığını görebilirsiniz.
‫Farenin sol tuşuyla tıkladığımda, buraya bir sol fare tuşu seçeneği eklendiğini görebilirsiniz.
‫Şimdi sizin için küçük bir mini meydan okuma, devam edip bu eylem eşlemesini ayarlamak ve sol fare düğmesini eklemektir.
‫Belki bir kontrol cihazınız varsa, buraya bir kontrol cihazı düğmesi ekleyebilirsiniz.
‫Tamam.
‫Tekrar hoş geldiniz.
‫Bu yüzden yeni bir eylem eşlemesi ekleyeceğim, bu ekle düğmesi.
‫Ve sonra ne yapabiliriz, şu anda kontrol cihazım bağlı değil.
‫Yapabileceğiniz şey açılır menüye tıklamak ve gamepad'e gidip örneğin gamepad sağ tetikleyicisini aramaktır ve
‫bu, gamepad'inizdeki tetiği çektiğinizde yakalama eylemimizi etkinleştirecek
‫şekilde ayarlayacaktır.
‫Böylece eylem eşlemesini ayarladık.
‫Şimdi bunu gerçekten kullanmamız gerekiyor.
‫Bu yüzden içerik çizimimize gideceğiz.
‫Bip oynatıcımızı bulup açacağız çünkü bip oynatıcısı yakalayıcı bileşene
‫sahip olandır.
‫Eninde sonunda harekete geçirmek ve bir şeyleri yakalamasını sağlamak isteyeceğimiz şey de bu.
‫Bunu yapmanın yolu da Blueprint Event grafiğine sağ tıklayıp grab (yakala) seçeneğini aramaktır.
‫Şimdi bir giriş eylemi yakalama olayı var ve bu, ayarladığınız tuşlara bağlı ve bunu değiştirebilir ve potansiyel
‫olarak oyunda oyuncularınızın giriş eşlemelerini değiştirmesine izin
‫veren ekranlar oluşturabilirsiniz.
‫Burada iki etkinlik var; bir basın etkinliği ve bir de yayın etkinliği.
‫Bu yüzden sizi bu özel eyleme katılmaya davet ediyorum.
‫Bu nedenle, basıldığında bir plan günlüğü ekleyin, serbest bırakıldığında ekleyin ve eşlemelerinizin çalışıp çalışmadığını kontrol
‫edin.
‫O zaman oyuna gir.
‫Eylemi yakalamak için eşlediğiniz belirli tuşları kullanın ve günlük mesajlarınızın yazdırılıp yazdırılmadığına bakın.
‫Videoyu duraklatın ve deneyin.
‫Hey, tekrar hoş geldin.
‫Yani basılı olarak, merhaba demeyecek olan bir print string yapacağız.
‫Yakalandı yazacak ve ardından serbest bırakılan bir tane de olacak.
‫Yine, aşağıdaki gibi serbest bırakıldığını söyleyecek bir yazdırma dizesi.
‫Şimdi zindan seviyemize geçelim ve oynat düğmesine basalım.
‫Ve şimdi fare düğmesine basarsak, yakalandı diyor.
‫Serbest bıraktığımda, serbest bırakıldı diyor.
‫Ve bunun beklediğimiz gibi işlediğini görebilirsiniz.
‫Harika bir şey.
‫Şimdi, yeniden eşlenebilen ve birden fazla girdiyle eşlenebilen eylem eşlemelerini nasıl kurabileceğimizi gördük.
‫Bir sonraki derste görüşürüz.