‫Merhaba ve hoş geldiniz.
‫Bu derste, Unreal'daki oyun modu sınıfı hakkında bilgi edineceğiz ve bunun sağ tıklayıp buradan
‫oynatmayı kullanmamıza nasıl izin verdiğini göreceğiz.
‫Seviyemizdeki herhangi bir yerden başlamak için menü öğesi.
‫Oyun testi için çok kullanışlı.
‫İçeri dalalım ve bunun nasıl çalıştığını görelim.
‫Bu yüzden Unreal'da genellikle yapmadığımız bir şey, başladığımızda karakterimizin dünyada olmasıdır.
‫Geçmişte bu karakterin genellikle bir oyuncu başlangıç noktasından ortaya çıktığını gördük.
‫Bunun nedeni, diğer şeylerin yanı sıra, oyuncunun nasıl başlayacağı konusunda biraz daha
‫esnek olmamızı sağlamasıdır; böylece oynamaya çalışıyorsak, seviyemizi test ediyorsak
‫ve zaten uçurumda başlamak istiyorsak, uçurumun üzerine sağ tıklayıp buradan oynayabiliriz.
‫Bunu şimdi denerseniz, aslında karakteri yerleştirdiğimiz yere vardığınızı fark edeceksiniz.
‫Bunun nedeni de Unreal'ın aslında hangi karakteri kullanmak istediğimizi bilmemesi.
‫Şimdi, bu tipik olarak oyun modu adı verilen bir sınıfla çözülür.
‫Bir oyun modu aslında seviyenize giren ve oyunun kurallarını kontrol eden bir aktördür.
‫Kimin nerede ortaya çıkacağı, oyuncu için hangi sınıfı kullanacağımız gibi şeylerin yanı sıra bir oyunun nasıl
‫çalıştığını tanımlayan diğer birçok sınıfın nasıl yapılacağını söyler.
‫Ve çok oyunculu oyunlarda, belirli bir oyunda kaç oyuncuya izin verildiği gibi şeyleri kontrol edebilir.
‫Ayrıca rüzgar koşullarını da kontrol edebilir.
‫Yani bayrağı ele geçirme gibi şeyler bir oyun modu veya battle royale, belki de farklı bir oyun modu olma eğilimindedir.
‫Bunlar, belirli bir oyunun veya belirli bir maçın kuralları ile kastettiğimiz şeylerdir.
‫Şimdi, araç çubuğuna gidip Blueprint açılır menüsüne tıklarsak, proje ayarlarının altında ve dünya geçersiz
‫kılmanın altında oyun modu adlı bir menü öğesi olduğunu görebilirsiniz.
‫Dolayısıyla, projenin tamamı için, projemizde oluşturduğumuz herhangi bir seviye için varsayılan oyun modunun
‫ne olduğunu söyleyen bir ayarımız var.
‫Ve sonra, bize bunun belirli bir seviye için oyun modu olduğunu söyleyen dünya geçersiz kılma özelliğine sahibiz.
‫Şu anda BP Öğrenme Kiti oyun modu adı verilen bir şey kullandığımızı görebilirsiniz ve bu, kit
‫ve oluşturduğumuz projeye dahildir.
‫Yani aslında yapmak istediğimiz şey gidip kendimizinkini oluşturmak ve bunu şimdilik Blueprint'te
‫yapacağız.
‫Ancak C++'da oyun modları oluşturmak mümkündür ve bunu kursun ilerleyen bölümlerinde yapacağız.
‫Şimdi proje ayarları ve oyun modu menü öğesine gidelim ve ardından oluştur alt menüsüne geçelim.
‫Ve sonra yapacağımız şey, bu aktif sınıfı temel almak için bir temel seçeceğiz ve kullanmanızı
‫önerdiğim temel oyun modu temelidir.
‫En minimal ayarlara ve şeylere sahip olan budur.
‫Böylece ihtiyacımız olmayan hiçbir şeyi almayız.
‫Böylece yeni bir oyun modu oluşturmak için oyun modu tabanına tıklayabiliriz ve diğer herhangi bir aktör planını oluştururken
‫yaptığımız gibi bir isim seçmeliyiz.
‫Bu yüzden ona her zaman bip önekiyle başlayan bip diyeceğiz.
‫Planları oluştururken, bip alt çizgi engel saldırı oyun modu olacak ve bunu içerik klasörünün kök
‫dizinine koyup kaydet tuşuna basacağım.
‫Ve şimdi kendi sekmesinde açılacak.
‫Ve bunun gerçekten de diğer aktörler gibi sadece bir aktör sekmesi olduğunu görebilirsiniz.
‫Ve ilginç olan şey, aktörün özelliklerine ve ayarlarına bakmak için sınıf varsayılanlarımıza
‫gidersek.
‫Sınıflar adında bir bölüm olduğunu görebilirsiniz ve bu, dünyaya hangi oyuncuyu yumurtlatabileceğimizi
‫belirleyen şeydir.
‫İşte değiştirmek istediğimiz şey bu.
‫Özellikle varsayılan -- sınıfı olarak adlandırılan bölümü bulmak istiyoruz.
‫Birlikte oynadığınız oyuncunun aslında nasıl bir oyuncu olduğundan bahsetmiştik.
‫Bu yüzden varsayılan -- yerine açılır menüyü seçeceğiz ve BP üçüncü şahıs karakterini arayacağız.
‫Yarattığımız karakter bu ve bunu varsayılan olarak ayarlayacağız.
‫Ardından, kaydet düğmesine basıp ana seviyeye geri döneceğiz, Blueprint açılır menüsüne gideceğiz ve hala bu harita
‫için bu dünya geçersiz kılma özelliğine sahip olduğumuzu görebilirsiniz.
‫Varsayılan proje oyun modunun kullanılacak olan mod olması için bunu temizlemek istiyoruz.
‫Şimdi dünya geçersiz kılmayı seçelim ve oyun modu sınıfını seç yazan yere gidip hiçbirini
‫seçmeyelim.
‫Şimdi açılır menüye bakarsanız, oyun modunun geçersiz kılınmadığını ve bunun
‫yerine proje varsayılan oyun modunu kullandığımızı söylediğini görebilirsiniz.
‫Ancak, dünyanın herhangi bir yerinde sağ tıklayıp buradan oynat'a tıklarsanız, yine de çalışmayacaktır.
‫Bunun sebebi de hâlâ bu karaktere sahip olmamız.
‫Devralmak isteyen seviyede, esasen biz söylediğimiz için ve herhangi bir oyuncu başlangıcımız olmadığı
‫için.
‫Bu yüzden bir oyuncu başlangıcı ekleyerek bunu düzeltmeniz için size meydan okumak istiyorum.
‫Mevcut karakteri sahneden kaldırın, oyuncuları yerleştir panelini açın ve oyuncuyu sürükleyin.
‫Aktörü başlatın, ardından test edin ve oynattığınızda oynatıcıdan başlayıp başlamadığınızı görün, başlatın ve
‫ayrıca bir yere sağ tıklayıp buradan oynat'a tıklayıp tıklayamayacağınızı görün ve bunun videoyu duraklatmak ve denemek için işe yarayıp
‫yaramadığını görün.
‫Tamam.
‫Tekrar hoş geldiniz.
‫Bu yüzden buradaki karakteri silerek başlayacağım.
‫Aktörlere yerimi açtırdım.
‫Açıkçası bunu hızlıca projeye ekle, araç çubuğundaki düğmeden yapabiliriz ve oyuncuları yerleştir
‫panelini bu şekilde açabiliriz ve bir oyuncu başlangıcını sahneye sürükleyebiliriz, böylece kabaca karakterin
‫olduğu yere yerleştirin oynat düğmesine basın ve bom karakterimiz ortaya çıktı şimdi sağ tıklama menüsü seçeneği ne olacak?
‫Bu yüzden platformumuzun üstüne gideceğim, buradan oynat'a sağ tıklayacağım.
‫Ve işte tam platformun üzerindeyiz, oyunumuzu her seferinde tüm seviyeden geçmek zorunda kalmamızdan çok daha kolay bir
‫şekilde oynamamıza, test etmemize izin veriyor.
‫Harika bir şey.
‫Unreal Game geliştirmede gerçekten çok önemli olan oyun modu sınıfı hakkında biraz anlayış geliştirdik.
‫Bir sonraki derste görüşürüz.