﻿1
00:00:04,550 --> 00:00:05,930
‫Merhaba ve hoş geldiniz.

2
00:00:05,930 --> 00:00:13,430
‫Bu videoda, ilk C++ sınıfımızı oluşturacağız ve editörü Visual Studio kodundan yeniden derleyeceğiz.

3
00:00:13,430 --> 00:00:19,520
‫Böylece günün sonunda, içerik çiziminizde bulabileceğiniz bir C++ sınıfına ve açıp derleyebileceğiniz

4
00:00:19,520 --> 00:00:23,510
‫bir Visual Studio kod projesine sahip olacaksınız.

5
00:00:23,510 --> 00:00:25,220
‫Nasıl olduğunu görelim.

6
00:00:25,930 --> 00:00:33,130
‫Artık tüm araçlarımızı hazırladığımıza göre, bazı C++ sınıfları oluşturmaya başlamanın zamanı geldi.

7
00:00:33,250 --> 00:00:40,630
‫Şimdi, bunu yapmadan önce, varsayılan olarak Visual Studio kodunu kullanabilmemiz için varsayılan düzenleyicimizi değiştirmemiz

8
00:00:40,630 --> 00:00:41,590
‫gerekir.

9
00:00:41,620 --> 00:00:47,110
‫Şimdi, bunu yapacağınız yer proje tercihleri yerine editör tercihleridir.

10
00:00:47,110 --> 00:00:50,650
‫Yani tüm editörünüzde global bir ayardır.

11
00:00:50,770 --> 00:00:56,740
‫Bu yüzden düzenle menüsüne gidip düzenleyici tercihlerine gidiyoruz ve burada bu sekme açılıyor.

12
00:00:56,740 --> 00:01:03,370
‫Ve sonra sol taraftaki bölmede genel ve ardından kaynak koduna bakacağız ve orada temel olarak kaynak

13
00:01:03,370 --> 00:01:06,460
‫kodu düzenleyicimiz olan tek bir seçenek var.

14
00:01:06,490 --> 00:01:14,190
‫Şimdi bir PC'de, bu varsayılan olarak Visual Studio 2022'ye, bir mac'te ise varsayılan olarak Xcode'a ayarlanacaktır.

15
00:01:14,200 --> 00:01:19,480
‫Hepimizin aynı sayfada olması ve Visual Studio kodunu kullanması için devam edip bu ayarı değiştirmek

16
00:01:19,480 --> 00:01:20,140
‫istiyoruz.

17
00:01:20,170 --> 00:01:25,090
‫Bunu yaptığınızda, Hey, bu ayar editörü yeniden başlatmanızı gerektiriyor, bu yüzden devam edelim ve şimdi

18
00:01:25,090 --> 00:01:28,210
‫yeniden başlatalım diyen küçük bir açılır pencere belirir.

19
00:01:28,360 --> 00:01:34,300
‫Ve bunu yapmanızı ve benimle birlikte takip etmenizi ve sonraki adımların geri kalanını izlerken

20
00:01:34,300 --> 00:01:37,420
‫editörü yeniden başlatmanızı tavsiye ederim.

21
00:01:37,510 --> 00:01:41,420
‫Artık Editör tercihleri sekmemize ihtiyacımız yok, bu yüzden onu kapatabiliriz.

22
00:01:41,440 --> 00:01:44,440
‫Yapmak istediğimiz şey ilk sınıfımızı oluşturmak.

23
00:01:44,440 --> 00:01:49,510
‫Şimdi oluşturacağımız sınıf, C++'da programlayacağımız hareketli bir platform

24
00:01:49,510 --> 00:01:50,800
‫için olacak.

25
00:01:51,370 --> 00:01:59,560
‫Yeni bir C++ sınıfı oluşturmak için gideceğimiz yer araçlar menüsü ve ardından yeni C++ sınıfıdır.

26
00:01:59,560 --> 00:02:05,500
‫Bu yüzden buna tıklıyoruz, yeni bir sınıf sihirbazı açıyor ve bu da başlamamız için bazı kodları

27
00:02:05,500 --> 00:02:07,940
‫otomatik olarak oluşturacak.

28
00:02:07,960 --> 00:02:14,380
‫Şimdi bir aktör yaratmak istiyoruz çünkü bunu hareketli bir platform olarak dünyaya yerleştireceğiz.

29
00:02:14,380 --> 00:02:19,090
‫Teorik olarak birkaç farklı seçeneğimiz olabilir, ancak basitlik adına, bir

30
00:02:19,090 --> 00:02:21,210
‫aktör oluşturarak başlayacağız.

31
00:02:21,220 --> 00:02:25,240
‫Daha sonra ileri düğmesine tıklayabiliriz ve aktörümüze bir isim vermek istiyoruz.

32
00:02:25,240 --> 00:02:29,140
‫Yani benim aktörüm bunun için gerçekten saçma bir isim.

33
00:02:29,140 --> 00:02:35,650
‫Buna Hareketli Platform adını vereceğiz ve bu şekilde büyük M hareketli ve ardından

34
00:02:35,800 --> 00:02:45,070
‫platform için büyük P ile yazacağım çünkü C++'da sınıfların adlarında boşluk bırakılmasına izin verilmez.

35
00:02:45,100 --> 00:02:51,760
‫Bu, her kelimeyi başlatmak için büyük harf kullanarak farklı kelimeleri kolayca seçmemizi sağlar, böylece başka bir şey

36
00:02:51,760 --> 00:02:55,480
‫değil, hareketli platformlar olduğunu kolayca görebilirsiniz.

37
00:02:55,690 --> 00:02:58,780
‫O zaman varsayılan konumda bırakabiliriz.

38
00:02:58,780 --> 00:03:03,190
‫Diğer her şeyi varsayılan olarak bırakabilir ve sadece sınıf oluştur'a tıklayabiliriz.

39
00:03:03,220 --> 00:03:10,930
‫Bu, C++ için ihtiyaç duyduğumuz tüm kodu ve kurulumu oluşturma sürecinden geçecek çünkü şimdiye kadar

40
00:03:10,930 --> 00:03:17,800
‫bu proje sadece bir blueprint projesiydi, ancak şimdi devam etti ve bir C++ ve Blueprint projesi

41
00:03:17,800 --> 00:03:21,490
‫olması için gereken her şeyi ekledi.

42
00:03:21,910 --> 00:03:26,620
‫Projenizin artık kaynakları içerdiğini söyleyen bir mesajın açılacağını görebilirsiniz.

43
00:03:26,620 --> 00:03:29,160
‫Lütfen düzenleyiciyi kapatın ve kimliğinizden oluşturun.

44
00:03:29,290 --> 00:03:30,480
‫Kimlik nedir?

45
00:03:30,490 --> 00:03:36,490
‫ID, Entegre Geliştirme Ortamı anlamına geliyor ve tüm niyet ve amaçlar için bu sadece kaynak kodu

46
00:03:36,490 --> 00:03:38,440
‫editörümüz anlamına geliyor.

47
00:03:38,440 --> 00:03:45,460
‫Bunun anlamı, Visual Studio kodunda C++'ı açmak istediğimizdir, bu yüzden tamam'a tıklıyoruz.

48
00:03:45,460 --> 00:03:51,130
‫Ve sonra burada açılan bir sonraki şey, hareketli platformların başarıyla eklendiğini, ancak yeniden derlemeniz gerektiğini

49
00:03:51,130 --> 00:03:52,030
‫söylüyor.

50
00:03:52,030 --> 00:03:54,220
‫Kod düzenleyiciyi şimdi açmak ister misiniz?

51
00:03:54,220 --> 00:03:58,420
‫Evet demelisiniz ama ben size bu mesajı yanlışlıkla kapatırsanız ne olacağını

52
00:03:58,420 --> 00:03:59,830
‫göstereceğim.

53
00:03:59,830 --> 00:04:01,180
‫Bu yüzden hayır diyeceğiz.

54
00:04:01,210 --> 00:04:06,160
‫Bizi burada editörde bırakıyor ve bir içerik tarayıcısına giderseniz, buraya henüz herhangi bir C++

55
00:04:06,160 --> 00:04:07,930
‫eklemediğini fark edeceksiniz.

56
00:04:07,930 --> 00:04:10,990
‫Bunun neye benzediğini birazdan göreceğiz.

57
00:04:10,990 --> 00:04:18,190
‫Ancak bu noktada editörü açmayı unuttuysanız veya açmadıysanız yapabileceğiniz şey, araçlar menünüze

58
00:04:18,190 --> 00:04:20,920
‫geri dönüp buraya tıklamaktır.

59
00:04:20,920 --> 00:04:24,160
‫Açık bir Visual Studio kodu seçeneği vardır.

60
00:04:24,160 --> 00:04:29,740
‫Şimdi, son sürümlerde her yeni sınıf eklediğimizde Visual Studio Code Project'i Yenile'ye de tıklamamız

61
00:04:29,740 --> 00:04:31,880
‫gerektiğini belirtmek önemlidir.

62
00:04:31,880 --> 00:04:36,940
‫Bu şu anda bizim için otomatik olarak gerçekleşmiyor ve bundan sonra Visual Studio Code Projesini

63
00:04:36,940 --> 00:04:39,460
‫aç düğmesine tıklayabilirsiniz.

64
00:04:39,460 --> 00:04:46,360
‫Ve eğer burada bu seçeneğe sahip değilseniz ya da editörü kapattıysanız, Windows

65
00:04:46,360 --> 00:04:55,150
‫Explorer ya da Finder'da projenize gidebilir ve DOT kodu çalışma alanı dosyasını bulabilirsiniz.

66
00:04:55,150 --> 00:05:00,760
‫Bu, açabileceğiniz ve devam edip Visual Studio kodu ile açılacak olandır.

67
00:05:00,760 --> 00:05:03,460
‫Ya da Visual Studio kodunda açmayı seçmeniz gerekebilir.

68
00:05:03,520 --> 00:05:05,890
‫Ve sonunda bu olacak.

69
00:05:05,890 --> 00:05:10,000
‫Varsayılan olarak bu terminalin sizin için açık olmayacağını görebilirsiniz.

70
00:05:10,000 --> 00:05:11,440
‫O yüzden bu konuyu kapatalım.

71
00:05:11,770 --> 00:05:16,660
‫Ve göreceğiniz şey, burada iki sekmenin mevcut olacağıdır, potansiyel olarak iki sekme.

72
00:05:16,660 --> 00:05:22,060
‫Sizin için açık olmayabilirler, ancak sol tarafta projenizdeki tüm dosyaları gösteren bir gezgininiz

73
00:05:22,060 --> 00:05:22,600
‫olacak.

74
00:05:22,600 --> 00:05:25,180
‫Ortada belki biraz kod açık olacak.

75
00:05:25,470 --> 00:05:26,490
‫Bu aşamada önemli değil.

76
00:05:26,490 --> 00:05:30,210
‫Visual Studio kodunu daha sonra çok daha iyi anlayacağız.

77
00:05:30,240 --> 00:05:36,150
‫Şu anda kullanmak istediğimiz ana şey, editör ikili dosyamızı yeniden derlemektir.

78
00:05:36,150 --> 00:05:39,420
‫Bunu yapmak için önce editörümüzü kapatalım.

79
00:05:39,420 --> 00:05:44,760
‫Bunu yapmak için aslında kapalı olması gerekmiyor, ancak şimdi kapatabiliriz ve ardından

80
00:05:44,760 --> 00:05:52,080
‫Visual Studio kodu için en üstteki terminal menüsüne gitmemiz, ardından çalıştır, görevi oluştur'a gitmemiz gerekir.

81
00:05:52,080 --> 00:05:55,470
‫Ve daha sonra kullanacağınız ilişkili bir kısayol olduğunu görebilirsiniz.

82
00:05:55,470 --> 00:05:57,620
‫Bu yüzden platformunuzda bunun ne olduğunu not edin.

83
00:05:57,630 --> 00:06:02,880
‫Benim için control shift B, bu yüzden bu seçeneğe tıklayacağız ve sonra yapmak istediğiniz şey, burada son

84
00:06:02,880 --> 00:06:07,980
‫kullanılan bir görevim olduğunu görebilirsiniz, ancak son kullanılan bir göreviniz olmayacak.

85
00:06:07,980 --> 00:06:13,380
‫Bu görevi bulmak için aşağı kaydırmanız gerekecek, ki benim için seçeneklerde yok.

86
00:06:13,380 --> 00:06:20,940
‫Ancak bakmanız gereken önemli şey editör yazmasıdır, bu yüzden engel saldırı editörümüz var, sonra burada

87
00:06:20,940 --> 00:06:23,310
‫geliştirme ve sonra derleme.

88
00:06:23,310 --> 00:06:25,860
‫Bu yüzden editör geliştirme yapısını istiyoruz.

89
00:06:25,860 --> 00:06:29,040
‫Devam edelim ve sizin için uygun olan seçeneği seçelim.

90
00:06:29,040 --> 00:06:30,780
‫Platformlar farklı olabilir.

91
00:06:30,780 --> 00:06:33,300
‫Burada bir iOS platformu olduğunu görebilirsiniz.

92
00:06:33,300 --> 00:06:35,190
‫Win 64 platformu var.

93
00:06:35,190 --> 00:06:36,780
‫Muhtemelen Mac platformu olacaklar.

94
00:06:36,780 --> 00:06:39,930
‫Eğer bir mac kullanıyorsanız, tabii ki bulunduğunuz platformu tercih edeceksiniz.

95
00:06:39,930 --> 00:06:43,770
‫Win 64, Windows 64 kullanıyorum, bu yüzden bunu tercih ediyorum.

96
00:06:43,770 --> 00:06:45,630
‫Devam edin ve buna tıklayın.

97
00:06:45,900 --> 00:06:51,600
‫Ve yapacağımız şey, burada altta terminal adında küçük bir pencere

98
00:06:51,600 --> 00:06:56,580
‫açmak olacak ve bu pencerede bir sürü metin kayacak.

99
00:06:57,220 --> 00:07:03,190
‫Bu yeni eklenen C++'ın editörümüzde çalıştırılabilecek ikili dosyaya derlenmesi.

100
00:07:03,310 --> 00:07:06,610
‫Yani bu oldukça uzun bir süreçtir.

101
00:07:06,610 --> 00:07:10,540
‫Bu yüzden sizden devam etmenizi ve kendi C++'ınızı derlemeye başlamanızı istiyorum.

102
00:07:10,540 --> 00:07:15,220
‫Bu yüzden editörde yeni bir hareketli platform, C++ aktörü oluşturun.

103
00:07:15,220 --> 00:07:22,330
‫Düzenleyici tercihlerinde Visual Studio veya Xcode'dan Visual Studio Code'a geçmeyi unutmayın.

104
00:07:22,630 --> 00:07:24,640
‫Visual Studio Code'u açın.

105
00:07:24,640 --> 00:07:30,100
‫Size Visual Studio Code projesini açabileceğiniz, ardından derlemeyi çalıştır görevini kullanarak

106
00:07:30,100 --> 00:07:35,260
‫düzenleyiciyi tekrar derleyebileceğiniz ve terminale bakabileceğiniz birkaç yol gösterdim.

107
00:07:35,260 --> 00:07:38,350
‫Ve bu bittiğinde, projeyi yeniden başlatacaksınız.

108
00:07:38,350 --> 00:07:39,760
‫Bittiğini nereden biliyorsun?

109
00:07:39,760 --> 00:07:43,870
‫Sonunda terminalin görevler tarafından yeniden kullanılacağını söyleyecektir.

110
00:07:43,870 --> 00:07:45,280
‫Kapatmak için herhangi bir tuşa basın.

111
00:07:45,310 --> 00:07:50,410
‫Ayrıca derleme işlemi için toplam yürütme süresini de gösterir.

112
00:07:50,410 --> 00:07:52,390
‫Bu şekilde biteceğini biliyorsunuz.

113
00:07:52,390 --> 00:07:55,030
‫Bu yüzden videoyu durdurun ve o noktaya gelin.

114
00:07:58,380 --> 00:07:59,010
‫Tamam.

115
00:07:59,010 --> 00:07:59,850
‫Tekrar hoş geldiniz.

116
00:07:59,850 --> 00:08:02,520
‫Böylece devam edebilir ve editörü yeniden başlatabilirsiniz.

117
00:08:02,520 --> 00:08:07,290
‫Bu noktada, Epic Games Launcher'dan veya proje klasörünüzdeki projenize çift

118
00:08:07,290 --> 00:08:09,480
‫tıklayarak yapabilirsiniz.

119
00:08:09,630 --> 00:08:15,300
‫Proje açıldığında, içerik çekmecesine gidebilirsiniz ve şimdi içerik klasörünüzün yanında

120
00:08:15,300 --> 00:08:16,650
‫bunu göreceksiniz.

121
00:08:16,650 --> 00:08:21,180
‫Sol taraftaki bölmede artık bir C++ sınıfları klasörünüz var.

122
00:08:21,600 --> 00:08:28,110
‫Buna tıklar ve engel saldırı klasörüne girerseniz, hareketli platform sınıfımızı görebilirsiniz.

123
00:08:28,110 --> 00:08:33,180
‫Yani bu bir aktör olarak bizim seviyemize doğru sürüklenebilir.

124
00:08:33,240 --> 00:08:40,050
‫Şu anda aktör tamamen boş, bu yüzden bir konumu ve yeri bile yok.

125
00:08:40,050 --> 00:08:46,680
‫Yani varsayılan olarak, görüntü alanındaki gizmo'nun 000'de haritanın merkezinde olduğunu göreceksiniz.

126
00:08:46,680 --> 00:08:49,350
‫Bu şimdilik sorun değil ve bunu daha sonra düzelteceğiz.

127
00:08:49,350 --> 00:08:50,730
‫O yüzden devam edin ve bunu yapın.

128
00:08:50,730 --> 00:08:56,280
‫Her şeyin bu şekilde çalıştığını kontrol edin ve haritanızı kaydedin, bir sonraki videoda görüşmek üzere.

