‫Hey, tekrar hoş geldin.
‫Son videoda kapsül bileşenimizi oluşturduk ve onu kök olarak ayarladık.
‫Bu videoda biraz daha bileşen eklememiz gerekiyor.
‫Özellikle, tankımızın tabanı ve taret kısmı için bazı kafeslere ihtiyacımız var.
‫Ayrıca önceki derslerde tartıştığımız gibi bir mermi çıkış noktasına da ihtiyacımız var.
‫Şimdi VS koduna geçelim.
‫Şimdi burada, Base Pancake'te kapsül bileşenimiz var.
‫Hemen altındaki bu özel bölüme diğer bileşenlerimizi ekleyebiliriz.
‫Bu yüzden kafeslerimiz için statik kafes bileşenini kullanmak istiyoruz.
‫Ve tabii ki bu bir temel tip olmadığı için bunlar işaretçi olacak ve ilk ağa temel ağ diyeceğim
‫ve tıpkı kapsül comp gibi temel ağ da kendi you özellik makrosuna sahip olacak.
‫Şimdi, statik mesh bileşeninin önceden bildirilmediği için hata vermediğine dikkat edin.
‫Bunun nedeni, statik örgü bileşeninin varsayılan olarak tüm aktörlere dahil edilmesidir ve elbette piyonlar aktördür,
‫bu nedenle statik örgü bileşenini kullanmıştır.
‫Şimdi, hangi türlerin varsayılan olarak dahil edilip hangilerinin edilmediğini nasıl bileceğinizi merak ediyorsanız, her zaman derlemeyi
‫deneyebilir ve bir hata alıp almadığınıza bakabilirsiniz.
‫İhtiyacınız olan bir başlığı ekleyemediğinizde hatanın neye benzediğini biliyoruz.
‫Başka bir yaklaşım da, gerçek olmayan motor türleri için başlık dosyalarının tek bir dosyaya birden fazla kez dahil edilmesini
‫önleyen include korumalarına sahip olduğunu her zaman ileri bildirmek ve her zaman dahil etmek olabilir.
‫Aslında, içinde bulunduğumuz başlıkta bunlardan biri var.
‫Bir kere Prag WMA'sı deniyor.
‫Her neyse, temel ağımız var ve başka bir statik ağ bileşeni istiyoruz.
‫Yani bu bir U statik ağ bileşeni işaretçisi olacak ve bu da taret için olacak.
‫Bu yüzden bu taret ağını çağıracağım ve tıpkı temel ağ gibi, o da bir U özelliği makrosu alacak.
‫Artık temel ağ ve taret ağ işaretçilerimiz olduğuna göre, bunları gerçekten oluşturmanın zamanı geldi.
‫Şimdi Base Pont CP'ye gidelim ve bunu buradaki kurucuda yapalım.
‫İlk olarak base mesh diyeceğiz ve buna create default sub nesnesi tarafından döndürülen değeri atayacağız.
‫Şimdi ben doldurmadan önce, neden devam edip buraya doğru türü yazmıyorsunuz?
‫Bu doğru.
‫Bu sizin statik ağ bileşeniniz.
‫Şimdi isim için metin makrosunu kullanacağız ve bu temel ağı çağırabiliriz.
‫Şimdi temel ağı bir şeye bağlamamız önemlidir, çünkü ağın kapsül bileşenini takip etmesini
‫istiyoruz.
‫PON'u taşırken, onu köke bağlayacağız.
‫Yani temel ağın kurulum eki adında bir işlevi vardır ve kurulum eki bağlanmak için görülen bir bileşen
‫alır.
‫Kapsül komponentine temel ağ ekleyeceğiz.
‫Burada kolaylıkla kök bileşeni geçmiş olabiliriz.
‫Şimdi aynı şekilde taret ağını oluşturacağız.
‫Yani taret ağı varsayılan alt nesne oluşturmaya eşittir ve bu aynı zamanda bir kullanım statik ağ bileşeni olacaktır.
‫Bunun adı için de bu taret ağını kullanacağız.
‫Şimdi, daha önce taret ağının taban ağına bağlanmasını istediğimizden bahsetmiştik,
‫bu yüzden taret ağının eki kurduğunu söyleyebiliriz ve onu bağlayacağımız bileşen taban ağı olacaktır.
‫Bu yüzden temel ağı ve argüman olarak geçeceğiz, peki kurulum eki nereden geliyor?
‫Sağ tıklayıp tanıma gidersek, bunun sahne bileşeninde bir fonksiyon olduğunu görürüz.
‫Yani tüm sahne bileşenleri bu işleve sahiptir.
‫Bu yüzden sahne bileşenini kapatacağız.
‫Şimdi muhtemelen IntelliSense hatalarının eksik sınıf türüne işaretçi dediğini fark ediyorsunuzdur.
‫Bu aslında bir başka yanlış hatadır.
‫Ve indirdiğimiz eklenti aslında bunu düzeltmiyor, ancak bu gayet iyi derleniyor, bu yüzden endişelenmemize
‫gerek yok.
‫Şimdi, sizi rahatsız ediyorsa, include include components slash static mesh bileşenini ekleyebilirsiniz ve bu kırmızı
‫çizgilerden kurtulacaktır.
‫Ve belirttiğim gibi, bunlar korumaları içeriyor, böylece iki kez dahil edilmeyecekler.
‫Yani bu size kalmış.
‫Devam edeceğim ve sadece bu karalamaları almamak için dahil etmeyi burada bırakacağım.
‫Artık taret ağımızda temel ağımız olduğuna göre, geriye kalan tek şey mermi doğma noktamızdır.
‫Bu senin meydan okuman olacak.
‫Mermi doğma noktası adında bir işaretçi oluşturun.
‫Mermi çıkış noktası için uygun olan doğru türü seçin ve metin makrosunu kullanarak ona
‫bir ad verin ve varsayılan alt nesneyi oluşturun.
‫Merminin ortaya çıkma noktasını taret ağına ekleyin.
‫Düşünmenizi istediğim bir soru da şu: Başlık dosyasını eklememiz, videoyu duraklatmamız ve bu bileşeni
‫şimdi oluşturmamız gerekiyor mu?
‫Tamam.
‫Şimdi bir sonraki bileşeni ekleyelim.
‫Şimdi, merminin ortaya çıkma noktası U şeklinde görülen bir bileşen olacak ve biz buna merminin ortaya çıkma noktası diyeceğiz.
‫Şimdi bir you özellik makrosu ekleyeceğiz.
‫Sorun değil.
‫Bunu yapmadıysanız, şimdi devam edip you özellik makrosunu eklemediyseniz, şimdi
‫Base Pond CP'ye gidelim ve bu bileşeni oluşturalım.
‫Bu yüzden mermi doğma noktası diyeceğiz ve varsayılan alt nesne oluşturacağız.
‫Bu da gördüğünüz bir bileşen olacak.
‫Şimdi, muhtemelen buna harika bir isim verdiniz.
‫Buna sadece Yumurtlama noktası diyeceğim ve bunun için eklentiyi ayarlamamız gerekiyor.
‫Bu yüzden mermi doğma noktası diyeceğiz, eki kuracağız ve bunu taret ağına ekleyeceğiz ve işte bunu derleyebiliriz,
‫her şeyin başarılı bir şekilde derlendiğinden ve başarılı bir derlemeye sahip olduğumuzdan emin olun.
‫Yani her şey harika görünüyor.
‫Bu videoda statik mesh bileşenleri oluşturduk ve bunlar için başlık eklememize gerek olmadığını
‫gördük.
‫Bunlar zaten varsayılan olarak dahil edilmiştir.
‫Ayrıca projectile spawn point adında bir sahne bileşeni oluşturduk ve kodumuz bunun için de başlık eklemeden
‫gayet iyi derlendi.
‫Çok yakında temel gölet C++ sınıfımıza dayalı bir plan oluşturacağız.
‫Bir sonraki videoda görüşürüz.