﻿1
00:00:04,340 --> 00:00:05,870
‫Merhaba ve hoş geldiniz.

2
00:00:05,870 --> 00:00:11,870
‫Bu derste, Unreal'daki oyun modu sınıfı hakkında bilgi edineceğiz ve bunun sağ tıklayıp buradan

3
00:00:11,870 --> 00:00:15,890
‫oynatmayı kullanmamıza nasıl izin verdiğini göreceğiz.

4
00:00:15,890 --> 00:00:20,120
‫Seviyemizdeki herhangi bir yerden başlamak için menü öğesi.

5
00:00:20,120 --> 00:00:21,860
‫Oyun testi için çok kullanışlı.

6
00:00:21,860 --> 00:00:24,380
‫İçeri dalalım ve bunun nasıl çalıştığını görelim.

7
00:00:25,070 --> 00:00:31,550
‫Bu yüzden Unreal'da genellikle yapmadığımız bir şey, başladığımızda karakterimizin dünyada olmasıdır.

8
00:00:31,550 --> 00:00:36,560
‫Geçmişte bu karakterin genellikle bir oyuncu başlangıç noktasından ortaya çıktığını gördük.

9
00:00:36,560 --> 00:00:41,720
‫Bunun nedeni, diğer şeylerin yanı sıra, oyuncunun nasıl başlayacağı konusunda biraz daha

10
00:00:41,720 --> 00:00:46,940
‫esnek olmamızı sağlamasıdır; böylece oynamaya çalışıyorsak, seviyemizi test ediyorsak

11
00:00:46,940 --> 00:00:52,610
‫ve zaten uçurumda başlamak istiyorsak, uçurumun üzerine sağ tıklayıp buradan oynayabiliriz.

12
00:00:52,610 --> 00:00:59,480
‫Bunu şimdi denerseniz, aslında karakteri yerleştirdiğimiz yere vardığınızı fark edeceksiniz.

13
00:00:59,480 --> 00:01:05,330
‫Bunun nedeni de Unreal'ın aslında hangi karakteri kullanmak istediğimizi bilmemesi.

14
00:01:05,540 --> 00:01:10,760
‫Şimdi, bu tipik olarak oyun modu adı verilen bir sınıfla çözülür.

15
00:01:10,760 --> 00:01:18,350
‫Bir oyun modu aslında seviyenize giren ve oyunun kurallarını kontrol eden bir aktördür.

16
00:01:18,350 --> 00:01:24,080
‫Kimin nerede ortaya çıkacağı, oyuncu için hangi sınıfı kullanacağımız gibi şeylerin yanı sıra bir oyunun nasıl

17
00:01:24,080 --> 00:01:28,130
‫çalıştığını tanımlayan diğer birçok sınıfın nasıl yapılacağını söyler.

18
00:01:28,130 --> 00:01:34,280
‫Ve çok oyunculu oyunlarda, belirli bir oyunda kaç oyuncuya izin verildiği gibi şeyleri kontrol edebilir.

19
00:01:34,280 --> 00:01:36,410
‫Ayrıca rüzgar koşullarını da kontrol edebilir.

20
00:01:36,410 --> 00:01:43,430
‫Yani bayrağı ele geçirme gibi şeyler bir oyun modu veya battle royale, belki de farklı bir oyun modu olma eğilimindedir.

21
00:01:43,430 --> 00:01:48,020
‫Bunlar, belirli bir oyunun veya belirli bir maçın kuralları ile kastettiğimiz şeylerdir.

22
00:01:48,290 --> 00:01:55,400
‫Ş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

23
00:01:55,400 --> 00:02:00,590
‫kılmanın altında oyun modu adlı bir menü öğesi olduğunu görebilirsiniz.

24
00:02:00,590 --> 00:02:06,920
‫Dolayısıyla, projenin tamamı için, projemizde oluşturduğumuz herhangi bir seviye için varsayılan oyun modunun

25
00:02:06,920 --> 00:02:09,200
‫ne olduğunu söyleyen bir ayarımız var.

26
00:02:09,200 --> 00:02:16,490
‫Ve sonra, bize bunun belirli bir seviye için oyun modu olduğunu söyleyen dünya geçersiz kılma özelliğine sahibiz.

27
00:02:16,490 --> 00:02:23,060
‫Şu anda BP Öğrenme Kiti oyun modu adı verilen bir şey kullandığımızı görebilirsiniz ve bu, kit

28
00:02:23,060 --> 00:02:25,910
‫ve oluşturduğumuz projeye dahildir.

29
00:02:25,910 --> 00:02:30,620
‫Yani aslında yapmak istediğimiz şey gidip kendimizinkini oluşturmak ve bunu şimdilik Blueprint'te

30
00:02:30,620 --> 00:02:31,430
‫yapacağız.

31
00:02:31,430 --> 00:02:36,800
‫Ancak C++'da oyun modları oluşturmak mümkündür ve bunu kursun ilerleyen bölümlerinde yapacağız.

32
00:02:37,070 --> 00:02:45,140
‫Şimdi proje ayarları ve oyun modu menü öğesine gidelim ve ardından oluştur alt menüsüne geçelim.

33
00:02:45,140 --> 00:02:52,790
‫Ve sonra yapacağımız şey, bu aktif sınıfı temel almak için bir temel seçeceğiz ve kullanmanızı

34
00:02:52,790 --> 00:02:56,120
‫önerdiğim temel oyun modu temelidir.

35
00:02:56,120 --> 00:03:00,320
‫En minimal ayarlara ve şeylere sahip olan budur.

36
00:03:00,320 --> 00:03:02,000
‫Böylece ihtiyacımız olmayan hiçbir şeyi almayız.

37
00:03:02,060 --> 00:03:08,930
‫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

38
00:03:08,930 --> 00:03:11,660
‫yaptığımız gibi bir isim seçmeliyiz.

39
00:03:11,810 --> 00:03:15,800
‫Bu yüzden ona her zaman bip önekiyle başlayan bip diyeceğiz.

40
00:03:15,800 --> 00:03:24,350
‫Planları oluştururken, bip alt çizgi engel saldırı oyun modu olacak ve bunu içerik klasörünün kök

41
00:03:24,350 --> 00:03:28,130
‫dizinine koyup kaydet tuşuna basacağım.

42
00:03:28,550 --> 00:03:32,750
‫Ve şimdi kendi sekmesinde açılacak.

43
00:03:32,750 --> 00:03:38,330
‫Ve bunun gerçekten de diğer aktörler gibi sadece bir aktör sekmesi olduğunu görebilirsiniz.

44
00:03:38,630 --> 00:03:44,150
‫Ve ilginç olan şey, aktörün özelliklerine ve ayarlarına bakmak için sınıf varsayılanlarımıza

45
00:03:44,150 --> 00:03:45,710
‫gidersek.

46
00:03:45,710 --> 00:03:54,140
‫Sınıflar adında bir bölüm olduğunu görebilirsiniz ve bu, dünyaya hangi oyuncuyu yumurtlatabileceğimizi

47
00:03:54,140 --> 00:03:55,910
‫belirleyen şeydir.

48
00:03:55,970 --> 00:03:57,650
‫İşte değiştirmek istediğimiz şey bu.

49
00:03:57,650 --> 00:04:02,150
‫Özellikle varsayılan -- sınıfı olarak adlandırılan bölümü bulmak istiyoruz.

50
00:04:02,150 --> 00:04:06,560
‫Birlikte oynadığınız oyuncunun aslında nasıl bir oyuncu olduğundan bahsetmiştik.

51
00:04:06,560 --> 00:04:13,760
‫Bu yüzden varsayılan -- yerine açılır menüyü seçeceğiz ve BP üçüncü şahıs karakterini arayacağız.

52
00:04:13,760 --> 00:04:18,980
‫Yarattığımız karakter bu ve bunu varsayılan olarak ayarlayacağız.

53
00:04:18,980 --> 00:04:26,090
‫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

54
00:04:26,090 --> 00:04:30,770
‫için bu dünya geçersiz kılma özelliğine sahip olduğumuzu görebilirsiniz.

55
00:04:30,770 --> 00:04:36,230
‫Varsayılan proje oyun modunun kullanılacak olan mod olması için bunu temizlemek istiyoruz.

56
00:04:36,230 --> 00:04:44,300
‫Şimdi dünya geçersiz kılmayı seçelim ve oyun modu sınıfını seç yazan yere gidip hiçbirini

57
00:04:44,300 --> 00:04:46,010
‫seçmeyelim.

58
00:04:46,010 --> 00:04:50,330
‫Şimdi açılır menüye bakarsanız, oyun modunun geçersiz kılınmadığını ve bunun

59
00:04:50,330 --> 00:04:55,100
‫yerine proje varsayılan oyun modunu kullandığımızı söylediğini görebilirsiniz.

60
00:04:55,100 --> 00:05:01,040
‫Ancak, dünyanın herhangi bir yerinde sağ tıklayıp buradan oynat'a tıklarsanız, yine de çalışmayacaktır.

61
00:05:01,040 --> 00:05:03,830
‫Bunun sebebi de hâlâ bu karaktere sahip olmamız.

62
00:05:03,890 --> 00:05:10,460
‫Devralmak isteyen seviyede, esasen biz söylediğimiz için ve herhangi bir oyuncu başlangıcımız olmadığı

63
00:05:10,460 --> 00:05:11,150
‫için.

64
00:05:11,150 --> 00:05:14,200
‫Bu yüzden bir oyuncu başlangıcı ekleyerek bunu düzeltmeniz için size meydan okumak istiyorum.

65
00:05:14,210 --> 00:05:21,200
‫Mevcut karakteri sahneden kaldırın, oyuncuları yerleştir panelini açın ve oyuncuyu sürükleyin.

66
00:05:21,200 --> 00:05:25,700
‫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

67
00:05:25,700 --> 00:05:30,980
‫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

68
00:05:30,980 --> 00:05:32,090
‫yaramadığını görün.

69
00:05:35,180 --> 00:05:35,720
‫Tamam.

70
00:05:35,720 --> 00:05:36,350
‫Tekrar hoş geldiniz.

71
00:05:36,350 --> 00:05:39,510
‫Bu yüzden buradaki karakteri silerek başlayacağım.

72
00:05:39,510 --> 00:05:41,690
‫Aktörlere yerimi açtırdım.

73
00:05:41,720 --> 00:05:47,450
‫Açıkçası bunu hızlıca projeye ekle, araç çubuğundaki düğmeden yapabiliriz ve oyuncuları yerleştir

74
00:05:47,450 --> 00:05:53,600
‫panelini bu şekilde açabiliriz ve bir oyuncu başlangıcını sahneye sürükleyebiliriz, böylece kabaca karakterin

75
00:05:53,600 --> 00:06:01,310
‫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?

76
00:06:01,310 --> 00:06:05,810
‫Bu yüzden platformumuzun üstüne gideceğim, buradan oynat'a sağ tıklayacağım.

77
00:06:05,810 --> 00:06:12,290
‫Ve işte tam platformun üzerindeyiz, oyunumuzu her seferinde tüm seviyeden geçmek zorunda kalmamızdan çok daha kolay bir

78
00:06:12,290 --> 00:06:15,200
‫şekilde oynamamıza, test etmemize izin veriyor.

79
00:06:15,200 --> 00:06:15,830
‫Harika bir şey.

80
00:06:15,830 --> 00:06:22,460
‫Unreal Game geliştirmede gerçekten çok önemli olan oyun modu sınıfı hakkında biraz anlayış geliştirdik.

81
00:06:22,460 --> 00:06:24,170
‫Bir sonraki derste görüşürüz.

