‫Merhaba ve hoş geldiniz.
‫Bu derste, C++'da aktörlerimize ekleyebileceğimiz yeni bir bileşen ekleyeceğiz ve esasen bazı kompozisyonlar
‫kullanarak bazı işlevler ekleyeceğiz.
‫Şimdi bunun nasıl yapıldığını görelim.
‫Bu yüzden, üzerine bir nesne yerleştirdiğimizde görünümden kaybolan bir duvar bölümü eklemek istiyorum.
‫Burada yapacağım şey, içerik çizimine gitmek ve burada
‫zindan duvarını aramak olacak.
‫Ve sanırım bunu bir heykelciği yapıştırabileceğim güzel bir kesik bölümü olan istiyorum.
‫Şimdi bunu sahneye sürükleyeceğim ve 180 derece döndürüp doğru bir şekilde konumlandırmaya çalışacağım.
‫İşte oldu.
‫Zemin seviyesine kadar indirdim ve iyi görünüyor.
‫Şimdi, bu aktörle yapmak istediğim şey, ona kendini hareket ettirme yeteneği veren
‫bir bileşen ekleyebilmek.
‫Şimdi, bileşenlerle daha önce de uğraştık.
‫Unreal tarafından oluşturulmuş olanları ekledik, ancak C++'da kendimizinkini hiç yapmadık.
‫İşte bu derste yapacağımız şey de bu.
‫Şimdi yapacağımız şey, bu ekle düğmesine gitmek ve burada yeni bir C++ bileşeni oluşturmak
‫için bir seçenek olduğunu görebilirsiniz.
‫Şimdi burada, miras alabileceğimiz farklı bileşen türleri için birkaç seçenek
‫var.
‫Yani inşa edebileceğimiz farklı türde bileşenler.
‫Bir aktör bileşeni vardır, bu sadece bir aktörün, herhangi bir aktörün üzerine oturan bir bileşendir.
‫Bir de sahne bileşeni vardır, bu da bir dönüştürme ve diğer sahne bileşenlerine bağlanma özelliği
‫ekleyen bir aktör bileşenidir.
‫Bu işlevselliğe ihtiyacımız yok, bu yüzden sadece aktif bileşene gideceğiz.
‫Şimdilik, bölümün ilerleyen kısımlarında sahne bileşenlerini kullanacağız.
‫O halde devam edelim ve sıradakine geçelim.
‫Şimdi bileşenimize bir isim vermemiz gerekiyor ve buna basitçe taşıyıcı diyeceğiz ve devam edip sınıf oluştur'a
‫basacağız ve anında Visual Studio'da benim için ve Visual Studio kodu için açılacak ve tıpkı aktörlerimizde olduğu
‫gibi bir taşıyıcı H ve bir taşıyıcı CP olduğunu görebiliyorum.
‫İlginçtir ki, bu sınıfın öneki daha önce aktörle birlikte sizsiniz.
‫Ön ek a olmuştur ve dikkat edilmesi gereken diğer bir husus da tik fonksiyonunun adının a bileşeni ile farklı olmasıdır.
‫İşlevi bunun yerine tik bileşeni olarak adlandırılır, ancak bunun dışında aynıdır.
‫C++ sınıfına gidersek, burada bir tic bileşen fonksiyonu olduğunu görebilirsiniz.
‫Bu yüzden sizi TIC'e bir mesaj yazmaya davet ediyorum.
‫Böylece yeni bir günlük mesajı ekleyecek, bir aktöre bir bileşen ekleyecek, yeni bileşeninizi bir aktöre ekleyecek
‫ve yazdığınız mesajı yazdırıp yazdırmadığına bakacaksınız.
‫Videoyu duraklatın ve deneyin.
‫Tamam.
‫Geri geleceğiz.
‫O zaman bir deneyelim.
‫Bu yüzden tick bileşeninde, U log makrosunun ortaya çıkmasını sağlamak için log yazacağız.
‫Bunu bir ekran ayarı olarak bırakıyoruz ve buraya mover yazacağım elbette ünlem işaretlerini işaretliyor.
‫Gerçek dışı olana geri dönelim.
‫Aslında yapabileceğiniz şey herhangi bir yerden kontrol alt f 11 yapmaktır.
‫Aslında, bunu Visual Studio kodunda yapabilirsiniz ve canlı kodlama penceresini otomatik olarak getirir.
‫Tamamlandığında, sizi editöre geri getirir, sadece bir alt sekme kaydeder.
‫Şimdi yapabileceğimiz şey, bu aktörün üzerinde yeni bileşenimizin olmadığını görebilirsiniz.
‫Şimdi ekle düğmesine gidelim ve mover'ı arayalım.
‫Ve sonra mover adında özel bir bileşen olduğunu görebilirsiniz.
‫Devam edip eklersem, statik ağ bileşenlerine ve üstteki diğer bileşenlere ayrı bir bölüme eklediğini
‫görebilirsiniz.
‫Çünkü buradaki bileşenler, yani birbirlerine eklenmiş olanlar, tüm sahne bileşenleridir,
‫eklenebilecek dönüşümlere sahip olanlardır.
‫Oysa normal aktör bileşenleri, daha basit eylem bileşenleri, altta ayrı bir bölüme gider
‫ve gitmezler.
‫Sadece listeye giriyorlar, birbirlerine bağlanmıyorlar.
‫Burada bir taşıyıcı var ve şu anda pek bir şey yapmıyor.
‫Çıktı günlüğümüzü ve dosyamızı düzene getirelim ve devam edip oyunda oynat düğmesine basalım.
‫Ve çıktı günlüğümüzde gerçekten de mover'ın görüntülendiğini görebilirsiniz.
‫Harika bir şey.
‫C++'da ilk aktör bileşenimizi oluşturduk.
‫Bir sonraki derste görüşürüz.