‫Merhaba ve tekrar hoş geldiniz.
‫Şimdi bir mermi sınıfı oluşturmaya hazırız.
‫Şimdi tanklarımızın ve kulelerimizin mermileri ateşlemesi gerekiyor, bu da mermi için bir C++ sınıfına ihtiyacımız olacağı
‫anlamına geliyor.
‫Şimdi, merminin kendi statik ağına ihtiyacı olacak, böylece mermiyi dünyada ortaya çıkardığımızda
‫onu görebileceğiz.
‫Bu yüzden C++ sınıfını oluşturacağız ve ardından bu sınıfı temel alan bir plan oluşturacağız.
‫Ve bunların hepsi zaten nasıl yapılacağını bildiğiniz şeyler olduğu için bu sizin için bir meydan
‫okuma olacak.
‫Bu yüzden yeni bir C++ sınıfı oluşturacak ve doğru üst sınıfı seçeceksiniz.
‫Şimdi, merminin herhangi bir kullanıcı girdisini işlemesi gerekmiyor, bu yüzden bu size bunun
‫bir -- olmayacağını söylemelidir.
‫Şimdi, bunu yaptıktan sonra, diğer sınıflarımız için yaptığımız gibi bir statik mesh değişkeni ekleyin,
‫varsayılan alt nesne oluşturmayı kullanarak yapıcıda oluşturun ve statik mesh'i kök bileşen olarak ayarlayın.
‫Şimdi işiniz bittiğinde, devam edin ve bu mermi sınıfını temel alan bir plan oluşturun.
‫Ve blueprint'te, statik mesh bileşeni için statik mesh özelliğini ayarlayın.
‫Videoyu duraklatın ve şimdi mermi sınıfını oluşturun.
‫Tamam.
‫Artık mermi C++ sınıfını oluşturmaya hazırız.
‫Bu yüzden yeni C++ sınıfını dosyalamaya gidiyorum.
‫Ve kullanıcı girdisine ihtiyacımız olmadığı için, bu sadece temel bir aktör olacak.
‫Bir aktör dünyaya yerleştirilebilir veya dünyada ortaya çıkarılabilir ve biz bunları dünyada ortaya çıkaracağız.
‫Bu yüzden aktör sınıfından türetmemiz gerekiyor.
‫İleri'ye tıklayacağım ve bu yeni sınıfa bir isim vereceğim.
‫Bu bir mermi.
‫Bu yüzden merminin bunun için mükemmel bir isim olduğunu düşünüyorum.
‫Bunu diğer tüm C++ sınıflarımızla aynı klasörde bırakacağım ve Sınıf Oluştur'a tıklayacağım.
‫Yani burada mermi FX ve mermi CP'ye sahibiz ve statik bir ağ değişkeni eklememiz gerekiyor.
‫Bu yüzden korumalı bölümün hemen altına özel bir bölüm ekleyeceğim.
‫Yani özel ve bir U statik ağ bileşenine ihtiyacımız olacak.
‫Yani bu bir U statik ağ bileşeni olacaktır.
‫Bu bir işaretçi olacak.
‫Şimdi, sorun yok.
‫Eğer farklı bir isim verdiyseniz, ben buna mermi ağı diyeceğim.
‫Şimdi bu özelliği kullanarak bunu açığa çıkaracağız.
‫Yani senin malın.
‫Ve bunu varsayılan plandan düzenleyebilmek istiyorum.
‫Bu yüzden bunun için yalnızca varsayılanları düzenlemenin uygun olduğunu düşünüyorum.
‫Buna bir kategori vereceğim ve kategori savaş olabilir.
‫Buna ne ad verdiğimiz gerçekten önemli değil ve bu değişkene vereceğim tüm poz bu kadar.
‫Burada farklı özellik ayarlarınız varsa sorun değil.
‫Şimdi bunu inşa etmemiz gerekiyor.
‫Öyleyse mermi CP'sine kurucuya girelim ve mermi ağı diyelim ve u statik ağ bileşenini kullanarak
‫varsayılan alt nesne oluştur diyeceğiz.
‫Ve metin için sadece mermi ağı diyeceğim.
‫Ve son olarak, bunu kök bileşen olarak ayarlamamız gerekir.
‫Bu yüzden kök bileşen eşittir mermi ağı diyeceğim ve burada doğru şekilde heceleyeceğim.
‫Tamam.
‫Böylece işin C++ tarafı halledilmiş olur.
‫Şimdi, bunu düşünmemiş olabilirsiniz, ancak bu birincil aktör tic b asla tic eşittir doğru olamaz.
‫Ve mermimizin gerçekten tik atmasına gerek olmadığı için, bunu düşmeye ayarlayabiliriz.
‫İsterseniz, devam edin ve bunu benimle birlikte yanlış olarak ayarlayın.
‫Ve burada atama operatörünün altında kırmızı dalgalı çizgiler var.
‫Bunun nedeni, statik örgü bileşenleriniz için başlık dosyasını eklememiz gerektiğidir.
‫CP'yi temel alırsak, bu başlık dosyasını burada görebiliriz çünkü temel pod'daki statik ağ bileşenleri
‫için bunu eklememiz gerekiyordu.
‫Bu yüzden bunu çalacağım, buraya ekleyeceğim ve en üste yapıştıracağım.
‫Ve bu şekilde statik bir ağ bileşeni tanımlanır.
‫Şimdi devam edelim ve bunu derleyelim ve buraya editörde geri döndüm ve yapmamız gereken bir
‫sonraki şey mermiye dayalı bir plan oluşturmak.
‫Şimdi blueprints klasörüne gireceğim ve bir piyon klasörümüz var.
‫Yeni bir klasör oluşturmak ve buna aktörler adını vermek istiyorum çünkü mermimiz bir piyon değil, bu yüzden piyonlar klasörüne
‫girmesine gerçekten gerek yok.
‫Böylece yeni bir aktörler klasörümüz oldu.
‫İçine gireceğim ve bu kez sağ tıklayıp Blueprint Class'ı seçebilirim ve burada bu blueprint'i
‫temel alacak sınıfı seçebiliriz.
‫Tüm sınıfların yanındaki açılır menüye tıklarsak, projectile'ı arayabiliriz ve orada projectile sınıfı vardır.
‫Bu yüzden seç butonuna tıklayarak seçeceğim.
‫Ve şimdi mermi sınıfını temel alan yeni bir planımız var.
‫Bu da C++ sınıflarımızdan birine dayalı bir plan oluşturmanın başka bir yoludur.
‫Şimdi buna B diyeceğim. P. Alt çizgi mermisi ve Bip Mermisi'ni açmak için çift
‫tıklayacağım ve Tam Blueprint Düzenleyicisini Aç'a tıklayacağım.
‫Bunu görürseniz, devam edin ve üzerine tıklayın.
‫Ve planımız var ve işte mermi ağımız.
‫Ve varsayılan olarak statik ağ özelliği ayarlanmamıştır.
‫Bu yüzden bunu ayarlayacağız ve SM mermisini seçeceğim.
‫Merminiz için bunu seçtiğinize eminim.
‫Mantıklı.
‫Yani bir mermimiz var.
‫Mükemmel.
‫Bunu derleyip kaydedeceğim ve her şeyin kaydedildiğinden ve artık bir mermimiz olduğundan emin olmak için
‫tümünü kaydet'e tıklayacağım.
‫Özetle, projectile sınıfınızı oluşturdunuz ve projectile'a dayalı bir blueprint oluşturdunuz ve ona bir use
‫static mesh component değişkeni verdiniz.
‫Ve blueprint'te statik ağ olarak ayarladınız.
‫Artık üzerinde çalışabileceğimiz bir mermimiz var.
‫Bu şeyleri yumurtlamaya başlamaya hazırız ve bunu bir sonraki videoda halledeceğiz.
‫Yakında görüşürüz.