‫Merhaba ve tekrar hoş geldiniz.
‫Bu videoda, oyun modu hakkında konuşacağız.
‫Oyunumuz için varsayılan -- sınıfını ayarlamak için oyun modunu kullanacağız.
‫Ve sonunda Piyonlar için Ölüm'ün yanı sıra oyunu başlatma ve bitirme işlevselliğini de ele almak istiyoruz.
‫Şimdi oyun modu sınıfı hakkında konuşalım.
‫Unreal Engine'de oyun modu adı verilen bir sınıf vardır.
‫A orada çünkü elbette bu aktör sınıfından türetilmiştir.
‫Şimdi bir oyun modu, oyun modundan biraz daha temel olan oyun modu tabanı adı verilen bir üst sınıfa sahiptir.
‫Şimdi Unreal Engine'de oyun modları oyunun kurallarını ele almak için iyidir.
‫Bu, oyun için kazanma koşulu gibi şeyleri halledebilecekleri anlamına gelir.
‫Şimdi bir oyun modu biraz daha özeldir ve bu oyun projesi için gerçekten ihtiyaç duymadığımız ekstra işlevselliğe
‫sahiptir.
‫Çok oyunculu eşleştirme oturumlarında kullanılan Maç Durumu kavramına sahiptir.
‫Bu nedenle bir oyun modu değil, bir oyun modu tabanı kullanacağız.
‫Bir oyun modu sınıfı oluşturma süreci diğer C++ sınıflarını oluşturma süreciyle aynıdır,
‫bu nedenle bu videodaki göreviniz bu olacaktır.
‫Oyun modu temeline dayalı yeni bir sınıf oluşturun.
‫Oyun modu tabanını seçiyoruz çünkü oyun modu sınıfında bu ekstra işlevselliğe ihtiyacımız yok.
‫Şimdi buna ayar tankları, oyun modu veya benzer bir şey deyin.
‫Ve işiniz bittiğinde, bu sınıfı temel alan bir plan oluşturun.
‫Şimdi bir piyonlar klasörümüz ve bir aktör klasörümüz var.
‫Devam edin ve yeni bir oyun modu klasörü oluşturun ve yeni planı oyun modu klasörüne yerleştirin.
‫Devam edin ve videoyu duraklatıp yeni oyun modu sınıfınızı şimdi oluşturun.
‫Tamam.
‫Editörün içine geri döndüm ve oyun modumu oluşturmaya hazırım.
‫Bu yüzden sağ tıklayıp C++ sınıfları içindeki tune tanks klasöründen yeni C++ sınıfını seçeceğim.
‫Aşağı kaydıracağım ve burada bir seçenek olarak oyun modu tabanı olduğunu göreceğim.
‫Şimdi açılan pencerede oyun modu tabanının oynanan oyunu tanımladığını göreceksiniz.
‫Oyun kurallarını yönetir, bu oyun türünde hangi aktörlerin var olmasına izin verildiğini ve oyuna kimlerin girebileceğini
‫puanlar.
‫Bu nedenle, oyun kurallarımızı belirlemek için oyun modunu kullanacağız, bu da oyunu ne zaman kazanabileceğimizi veya kaybedebileceğimizi
‫belirleyecektir.
‫İleri'ye tıklayacağım ve buna oyun modu, tankları ayarla, oyun modu diyeceğim ve Sınıf Oluştur'a tıklayacağım.
‫İşte benim tank oyun modum.
‫Bir nokta H ve bir nokta CP var ve oldukça boş görünüyorlar ve bunu gelecek videolarda değiştireceğiz.
‫Ancak şimdilik C++ sınıfımız var ve buna dayalı bir plan oluşturmaya hazırız.
‫Düzenleyiciye geri döndüğümde, oyun modu klasörümü blueprints klasöründe oluşturacağım.
‫Bu yüzden Oyun Modu adında yeni bir klasör oluşturacağım.
‫Ve oyun modunun içinde, sağ tıklayıp yeni bir plan sınıfı oluşturacağım.
‫Ve burada tüm sınıfların altında, ayar tanklarını arayacağım ve burada Ayar Tankları, oyun modu seç'e tıklayacağım.
‫Artık planım var ve buna bip alt çizgi tune tankları oyun modu adını vereceğim.
‫Artık bir oyun modum var.
‫Artık bir oyun modumuz olduğuna göre, bunu bu oyun için oyun modumuz olarak ayarlama adımlarından
‫geçelim.
‫Bunu da düzenle ve proje ayarlarına girerek yapabiliriz.
‫Proje altında haritaları ve modları görüyoruz ve burada varsayılan modlar altında varsayılan oyun modunu görüyoruz ve bunun oyun modu
‫temel sınıfına ayarlandığını göreceksiniz.
‫Bu açılır menüye tıklayabilir ve BP'nin tankları ayarladığını görebiliriz.
‫Oyun modu bir seçenektir ve bunu şimdi seçilen oyun modu altında seçebiliriz, bu açılır menüyü genişletebiliriz
‫ve oyun modu sınıfında ayarlayabileceğimiz bir dizi özellik olduğunu göreceksiniz.
‫Bunları burada ayarlayabiliriz, ancak bunu kapatabilmemiz için bunları oyun modu planının kendisinde ayarlamayı
‫tercih ederim.
‫Kaydetme seçeneği yok.
‫Zaten bunu bizim için kurtaracak.
‫Bu yüzden proje ayarlarını kapatacağız ve BP tune tanklarını, oyun modunu açacağız.
‫Ve burada, sınıflar altındaki ayrıntılar panelinde, oyun için belirlenmiş bir dizi varsayılan sınıf görüyoruz.
‫Şu anda ilgilendiğim varsayılan -- sınıf.
‫Burada, oyuna başladığımızda sahip olunacak varsayılan piyonu seçebiliriz.
‫Açılır menüye tıkladığımda BP piyon tankının bir seçenek olduğunu görebiliyorum ve bunu seçeceğim.
‫Bu yüzden bunu derleyip kaydedeceğim ve kapatacağım.
‫Şimdi bu tankı auto possess player değişkenini kullanarak ele geçirilecek şekilde ayarladık.
‫Ve size hatırlatmak için, otomatik sahip olunan oyuncuyu arayacağım ve bu tank için sıfır oyuncu olarak ayarlandığını
‫göreceğim.
‫Böylece, piyon sınıfını belirten özel oyun modu ayarımız olmadan bu özel piyona sahip olmamızı
‫sağladı.
‫Artık bir oyun modumuz olduğuna göre, bu piyonu dünyadan kaldıracağız.
‫Bu yüzden sil tuşuna basıp sileceğim.
‫Şimdi şuradaki küçük şeye kadar yakınlaştıracağım ve onu seçeceğim.
‫Buna oyuncu başlangıcı dendiğini göreceksiniz.
‫Bunu dışarıdaki dünyada da görebilirsiniz.
‫Şimdi, oyun modumuzda varsayılan piyon sınıfımız ayarlandığından, oyun başladığında, piyonumuz tam burada
‫oyuncu başlangıcında ortaya çıkacaktır.
‫Bunu kursun başlarında gördüyseniz ve belki de kaldırmaya karar verdiyseniz, her zaman yeni bir oyuncu alabilirsiniz.
‫Burada sol tarafa bakarak başlayın.
‫Aktörler Paneli.
‫Şu andan itibaren oyuncu da dahil olmak üzere dünyamıza sürükleyebileceğimiz bir dizi sınıf olduğunu göreceksiniz.
‫Sadece tek bir oyuncunun başlamasını istiyoruz.
‫Eğer birden fazla oyuncu başlatırsak, Unreal Engine bunlardan birini rastgele seçmek zorunda kalacaktır.
‫Ancak bu oyun için sadece tek bir oyuncumuz var, bu yüzden tek oyuncu başlangıcı kullanacağız.
‫Eğer devam edip oynat tuşuna basarsam, piyonumun o oyuncunun bulunduğu yerde spawn olduğunu göreceğiz.
‫Şimdi başla.
‫Oldukça yavaş hareket ediyorum çünkü bu aktörü varsayılan plana göre oluşturuyoruz ve hareket
‫hızım varsayılan planda düşük bir değere ayarlı.
‫Yani yapmak istediğim şey hareket hızımı değiştirmek.
‫Piyonlar klasörüne girip BP piyon tankını açacağım ve BP Piyon Tankının kendisini seçeceğim.
‫Ve burada hızın altında bu değeri 700'e çıkarabilirim ve dönüş hızını 120'ye koyacağım.
‫Şimdi, eğer play tuşuna basarsam, biraz daha hızlı hareket edebiliyorum.
‫Devam edip BP tankını kurtaracağım ve kapatacağım.
‫Ve şimdi oyun için oyun modumuzu ayarladık.
‫Bu videoda, oyunumuz için oyun modu sınıfını oluşturduk ve belirli seviyemizin doğru oyun modunu kullandığından
‫emin olmak için bunu hem proje ayarlarında hem de world out eyeliner'da varsayılan oyun modu
‫olarak ayarladık.
‫Ayrıca oyun modu planında varsayılan piyon sınıfını ayarladık ve bu varsayılan piyonu ortaya çıkarmak için zaten dünyada
‫olan ve otomatik sahip olan oyuncuyu kullanmak yerine bir oyuncu başlangıcı kullandık.
‫Bir sonraki videoda oyun moduna daha fazla şey ekleyeceğiz, böylece oyunun kurallarıyla ilgili oynanış
‫mantığını ele almaya başlayabileceğiz.
‫Bir sonraki videoda görüşürüz.