‫Merhaba ve bu muhteşem görünümlü tank oyununu yaratacağımız bu bölüme hoş geldiniz.
‫Dünyada yuvarlanabileceğimiz, kontrol edebileceğimiz, bir şeyleri hedefleyebileceğimiz ve aslında mermiler
‫fırlatabileceğimiz bu mavi tankımız var, böylece haritadaki merkezi yapıda bulunan bu düşmanları yok edebiliriz.
‫Şimdi, bu düşmanların bazı temel A'ları var. I. Bize nişan alıp mermi fırlatabilecekleri bir yer.
‫Yani bir tehlike faktörü var ve biz de onları yok edebiliriz, böylece maçı kazanabiliriz.
‫Şimdi, burada da görebileceğiniz gibi aslında bizi de yok edebilirler.
‫Yani oyunu kazanmaya çalışırken biraz heyecan, biraz da zorluk var.
‫Yani bu gerçekten güzel, küçük, basit bir oyun, reçel tarzı bir oyun ve sonunda bir ton beceri
‫öğreneceksiniz.
‫Umarım bazı C++ sınıfları oluşturmaya ve biraz oyun programlamaya hazırsınızdır.
‫Bu gerçekten harika bir bölüm olacak, bu yüzden motora dalmaya ve bu projeyi oluşturmaya hazır olun.
‫Şimdi bu bölümde neleri ele alacağımız hakkında biraz konuşalım.
‫İşte size bir bölüm planı ve ilerlemenizi kontrol etmek ve bölümde ne kadar yol kat ettiğinizi görmek için zaman zaman
‫bu yol haritasına geri dönebilirsiniz.
‫Şimdi, ilk olarak, dünya üzerinde hareket edebilen bir tank yaratacağız.
‫Bu, oyunu oynarken kontrol ettiğimiz şey olacak.
‫Tankımızı, WAC tuşlarını kullanarak hareket etmenin yanı sıra fareyi hareket ettirecek ve tankları, tareti döndürmek ve mermileri
‫ateşlemek için fare düğmesi tıklamalarını kullanacak şekilde yapılandıracağız.
‫Daha sonra bir düşman taret sınıfı oluşturacağız ve bu oyunun düşmanı olacak.
‫Bizi arayacak ve üzerimize mermiler fırlatacak.
‫Biz oynarken.
‫Bir fare tıklamasıyla başlatabileceğimiz bir ateş işlevi ekleyeceğiz ve düşman taretleri
‫de bize mermi fırlatmak için ateş işlevini kullanacak.
‫Daha sonra oyuna sağlık hasarı ve yıkım ekleyeceğiz.
‫Bu da biraz tehlike yaratıyor.
‫Şimdi bu bölümün sonuna doğru, oyunumuzu biraz daha dinamik ve eğlenceli hale getirmek için duman, patlamalar
‫ve sesler gibi bazı özel efektler ekleyeceğiz.
‫Ve bu bölümü, oyunun ne zaman başladığını ve ne zaman bittiğini ya kaybettiğimizde ya da tüm
‫kuleleri yok edip oyunu kazandığımızda bize gösterecek olan HUD ekranlarıyla kazanma ve kaybetme koşullarıyla
‫tamamlayacağız.
‫Bu size, bu bölüm boyunca uygulayacağınız özellikleri ve öğreneceğiniz becerileri gösteren
‫bir yol haritası sunar.
‫Şimdi bu oyun projesine başlamaya hazırız, bu nedenle bu oyun projesini bu videonun kaynaklarındaki bağlantıdan
‫indirebilirsiniz.
‫İndireceksiniz, diğer zip dosyalarında yaptığınız gibi ayıklayacaksınız.
‫Ve indirilip ayıklandıktan sonra Unreal Engine'de açabilirsiniz.
‫Şimdi, projeyi açtığınızda, burada gördüğüm şeyi göreceksiniz; mor gökyüzü
‫ve zemin için buradaki ızgara ile bu harika görünümlü seviye.
‫Ve bu temelde, sadece bu oyun için ihtiyacımız olan şeylere sahip olan sade, barebone bir projedir.
‫Burada içerik tarayıcısında, içerik klasörünün altında bir varlıklar klasörümüz ve bir haritalar klasörümüz
‫olduğunu göreceksiniz.
‫Ve haritalar klasöründe ana adında bir seviyemiz var.
‫Orada parantez içinde seviye yazıyor.
‫Bu şekilde bilebilirsiniz ve burada sol üstte bu sekmede ana yazdığını göreceksiniz, tabii ki
‫bu Ana olarak adlandırdığımız açık olan bu seviyeye atıfta bulunuyor.
‫Şimdi, bizim için önceden oluşturulmuş bazı klasör yapısına sahip bir varlıklar klasörümüz var, burada iki
‫ses varlığı içeren bir ses klasörü var.
‫Bu varlıkların nasıl ses çıkardığını duymak için devam edip bu simgelerin üzerine tıklayabilirsiniz.
‫Şimdi burada efektler klasöründe bazı efektlerimiz var, üç özel efektimiz var.
‫Şimdi bunlara çift tıklarsanız, bu efektlerin neye benzediğini görebilirsiniz.
‫Bu daha çok patlama tipi bir etkidir.
‫Bir sonraki, duman bulutuna benzeyen bir vuruş efektidir.
‫Ve sonra mermi izimiz var ve bu, mermiyi dünya boyunca fırlatılırken takip edecek,
‫kafeslerimizle kullanılacak malzemelerle dolu bir malzeme klasörü.
‫Bu da beni tankı ve tareti, hem tabanı hem de üst kısmı, ayrıca bir mermiyi ve bu
‫küreyi içeren meshes klasörüne getiriyor.
‫Ve son olarak bizim için bazı dokular içeren bir textures klasörümüz var.
‫İşte bu oyun projesi için ihtiyaç duyacağımız varlıklar bunlar.
‫Yani bu projede bizim için zaten sağlanmış durumdalar.
‫Yani temelde işin çoğu bunu sizin için ayarlamak için yapıldı, böylece seviyeyi oluşturmak ve gidip varlıkları
‫bulmak için tüm o zamanı harcamak zorunda kalmazsınız.
‫Bunların hepsi oyunu kodlamaya başlayabilmemiz için sizin için hazırlandı.
‫Seviyenin kendisine ek olarak, bunları ayarlamamıza gerek kalmaması için bazı girdi, erişim ve eylem eşleştirmeleri
‫de ayarladık.
‫Düzenle ve proje ayarlarına gider ve ardından girişe kaydırırsanız, burada eylem eşlemelerimiz
‫ve.
‫Eksen eşlemeleri, ateş adı verilen bir eylem eşlemesi vardır.
‫Yanındaki açılır menüye tıklarsanız, sol fare düğmesine eşlendiğini görürsünüz.
‫Sol fare düğmesine her tıkladığımızda, bu ateş eylemi eşlemesine sahip oluruz ve C++'da bundan
‫nasıl yararlanacağımızı öğreneceğiz, böylece sol fare düğmesini bir şeyler yapmak için kullanabiliriz.
‫Ve benzer şekilde, bu erişim eşlemelerine sahibiz ve bunlar da klavye tuşlarıyla eşleştirilmiştir.
‫İleri hareket W ve S ile eşleştirilir dönüş D ve A ile eşleştirilir ve ardından tareti döndürme farenin x ekseniyle
‫eşleştirilir.
‫Bu, fareyi sağa sola hareket ettirdiğimizde, giriş sistemine giriş bilgisi verdiğimiz, giriş sisteminin de bunu aldığı,
‫kaydettiği ve ardından bununla bir şeyler yaptığı anlamına gelir.
‫Bu şeyin ne olduğunu gelecek videolarda öğreneceğiz.
‫Bunlar bizim için hazırladığımız bazı ayarlardır.
‫Ve tek yapmamız gereken sınıflar oluşturmaya başlamak ve bu oyunu yapılandırmak, oluşturmak ve oynamaya hazır hale getirmek
‫için programlamaya başlamak.
‫Umarım heyecanlısındır.
‫Çok heyecanlıyım.
‫Bir sonraki videoda, C++ sınıfları oluşturmaya başlayacağız ve aslında bu oyunu geliştirmeye ve oynayabileceğimiz
‫bir şeye sahip olmaya başlayacağız.
‫Bir sonraki videoda görüşürüz.
‫Kodlamaya başlamaya hazır olun.