‫Merhaba ve hoş geldiniz.
‫Bu videoda, ilk C++ sınıfımızı oluşturacağız ve editörü Visual Studio kodundan yeniden derleyeceğiz.
‫Böylece günün sonunda, içerik çiziminizde bulabileceğiniz bir C++ sınıfına ve açıp derleyebileceğiniz
‫bir Visual Studio kod projesine sahip olacaksınız.
‫Nasıl olduğunu görelim.
‫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.
‫Şimdi, bunu yapmadan önce, varsayılan olarak Visual Studio kodunu kullanabilmemiz için varsayılan düzenleyicimizi değiştirmemiz
‫gerekir.
‫Şimdi, bunu yapacağınız yer proje tercihleri yerine editör tercihleridir.
‫Yani tüm editörünüzde global bir ayardır.
‫Bu yüzden düzenle menüsüne gidip düzenleyici tercihlerine gidiyoruz ve burada bu sekme açılıyor.
‫Ve sonra sol taraftaki bölmede genel ve ardından kaynak koduna bakacağız ve orada temel olarak kaynak
‫kodu düzenleyicimiz olan tek bir seçenek var.
‫Şimdi bir PC'de, bu varsayılan olarak Visual Studio 2022'ye, bir mac'te ise varsayılan olarak Xcode'a ayarlanacaktır.
‫Hepimizin aynı sayfada olması ve Visual Studio kodunu kullanması için devam edip bu ayarı değiştirmek
‫istiyoruz.
‫Bunu yaptığınızda, Hey, bu ayar editörü yeniden başlatmanızı gerektiriyor, bu yüzden devam edelim ve şimdi
‫yeniden başlatalım diyen küçük bir açılır pencere belirir.
‫Ve bunu yapmanızı ve benimle birlikte takip etmenizi ve sonraki adımların geri kalanını izlerken
‫editörü yeniden başlatmanızı tavsiye ederim.
‫Artık Editör tercihleri sekmemize ihtiyacımız yok, bu yüzden onu kapatabiliriz.
‫Yapmak istediğimiz şey ilk sınıfımızı oluşturmak.
‫Şimdi oluşturacağımız sınıf, C++'da programlayacağımız hareketli bir platform
‫için olacak.
‫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.
‫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ı
‫otomatik olarak oluşturacak.
‫Şimdi bir aktör yaratmak istiyoruz çünkü bunu hareketli bir platform olarak dünyaya yerleştireceğiz.
‫Teorik olarak birkaç farklı seçeneğimiz olabilir, ancak basitlik adına, bir
‫aktör oluşturarak başlayacağız.
‫Daha sonra ileri düğmesine tıklayabiliriz ve aktörümüze bir isim vermek istiyoruz.
‫Yani benim aktörüm bunun için gerçekten saçma bir isim.
‫Buna Hareketli Platform adını vereceğiz ve bu şekilde büyük M hareketli ve ardından
‫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.
‫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
‫değil, hareketli platformlar olduğunu kolayca görebilirsiniz.
‫O zaman varsayılan konumda bırakabiliriz.
‫Diğer her şeyi varsayılan olarak bırakabilir ve sadece sınıf oluştur'a tıklayabiliriz.
‫Bu, C++ için ihtiyaç duyduğumuz tüm kodu ve kurulumu oluşturma sürecinden geçecek çünkü şimdiye kadar
‫bu proje sadece bir blueprint projesiydi, ancak şimdi devam etti ve bir C++ ve Blueprint projesi
‫olması için gereken her şeyi ekledi.
‫Projenizin artık kaynakları içerdiğini söyleyen bir mesajın açılacağını görebilirsiniz.
‫Lütfen düzenleyiciyi kapatın ve kimliğinizden oluşturun.
‫Kimlik nedir?
‫ID, Entegre Geliştirme Ortamı anlamına geliyor ve tüm niyet ve amaçlar için bu sadece kaynak kodu
‫editörümüz anlamına geliyor.
‫Bunun anlamı, Visual Studio kodunda C++'ı açmak istediğimizdir, bu yüzden tamam'a tıklıyoruz.
‫Ve sonra burada açılan bir sonraki şey, hareketli platformların başarıyla eklendiğini, ancak yeniden derlemeniz gerektiğini
‫söylüyor.
‫Kod düzenleyiciyi şimdi açmak ister misiniz?
‫Evet demelisiniz ama ben size bu mesajı yanlışlıkla kapatırsanız ne olacağını
‫göstereceğim.
‫Bu yüzden hayır diyeceğiz.
‫Bizi burada editörde bırakıyor ve bir içerik tarayıcısına giderseniz, buraya henüz herhangi bir C++
‫eklemediğini fark edeceksiniz.
‫Bunun neye benzediğini birazdan göreceğiz.
‫Ancak bu noktada editörü açmayı unuttuysanız veya açmadıysanız yapabileceğiniz şey, araçlar menünüze
‫geri dönüp buraya tıklamaktır.
‫Açık bir Visual Studio kodu seçeneği vardır.
‫Şimdi, son sürümlerde her yeni sınıf eklediğimizde Visual Studio Code Project'i Yenile'ye de tıklamamız
‫gerektiğini belirtmek önemlidir.
‫Bu şu anda bizim için otomatik olarak gerçekleşmiyor ve bundan sonra Visual Studio Code Projesini
‫aç düğmesine tıklayabilirsiniz.
‫Ve eğer burada bu seçeneğe sahip değilseniz ya da editörü kapattıysanız, Windows
‫Explorer ya da Finder'da projenize gidebilir ve DOT kodu çalışma alanı dosyasını bulabilirsiniz.
‫Bu, açabileceğiniz ve devam edip Visual Studio kodu ile açılacak olandır.
‫Ya da Visual Studio kodunda açmayı seçmeniz gerekebilir.
‫Ve sonunda bu olacak.
‫Varsayılan olarak bu terminalin sizin için açık olmayacağını görebilirsiniz.
‫O yüzden bu konuyu kapatalım.
‫Ve göreceğiniz şey, burada iki sekmenin mevcut olacağıdır, potansiyel olarak iki sekme.
‫Sizin için açık olmayabilirler, ancak sol tarafta projenizdeki tüm dosyaları gösteren bir gezgininiz
‫olacak.
‫Ortada belki biraz kod açık olacak.
‫Bu aşamada önemli değil.
‫Visual Studio kodunu daha sonra çok daha iyi anlayacağız.
‫Şu anda kullanmak istediğimiz ana şey, editör ikili dosyamızı yeniden derlemektir.
‫Bunu yapmak için önce editörümüzü kapatalım.
‫Bunu yapmak için aslında kapalı olması gerekmiyor, ancak şimdi kapatabiliriz ve ardından
‫Visual Studio kodu için en üstteki terminal menüsüne gitmemiz, ardından çalıştır, görevi oluştur'a gitmemiz gerekir.
‫Ve daha sonra kullanacağınız ilişkili bir kısayol olduğunu görebilirsiniz.
‫Bu yüzden platformunuzda bunun ne olduğunu not edin.
‫Benim için control shift B, bu yüzden bu seçeneğe tıklayacağız ve sonra yapmak istediğiniz şey, burada son
‫kullanılan bir görevim olduğunu görebilirsiniz, ancak son kullanılan bir göreviniz olmayacak.
‫Bu görevi bulmak için aşağı kaydırmanız gerekecek, ki benim için seçeneklerde yok.
‫Ancak bakmanız gereken önemli şey editör yazmasıdır, bu yüzden engel saldırı editörümüz var, sonra burada
‫geliştirme ve sonra derleme.
‫Bu yüzden editör geliştirme yapısını istiyoruz.
‫Devam edelim ve sizin için uygun olan seçeneği seçelim.
‫Platformlar farklı olabilir.
‫Burada bir iOS platformu olduğunu görebilirsiniz.
‫Win 64 platformu var.
‫Muhtemelen Mac platformu olacaklar.
‫Eğer bir mac kullanıyorsanız, tabii ki bulunduğunuz platformu tercih edeceksiniz.
‫Win 64, Windows 64 kullanıyorum, bu yüzden bunu tercih ediyorum.
‫Devam edin ve buna tıklayın.
‫Ve yapacağımız şey, burada altta terminal adında küçük bir pencere
‫açmak olacak ve bu pencerede bir sürü metin kayacak.
‫Bu yeni eklenen C++'ın editörümüzde çalıştırılabilecek ikili dosyaya derlenmesi.
‫Yani bu oldukça uzun bir süreçtir.
‫Bu yüzden sizden devam etmenizi ve kendi C++'ınızı derlemeye başlamanızı istiyorum.
‫Bu yüzden editörde yeni bir hareketli platform, C++ aktörü oluşturun.
‫Düzenleyici tercihlerinde Visual Studio veya Xcode'dan Visual Studio Code'a geçmeyi unutmayın.
‫Visual Studio Code'u açın.
‫Size Visual Studio Code projesini açabileceğiniz, ardından derlemeyi çalıştır görevini kullanarak
‫düzenleyiciyi tekrar derleyebileceğiniz ve terminale bakabileceğiniz birkaç yol gösterdim.
‫Ve bu bittiğinde, projeyi yeniden başlatacaksınız.
‫Bittiğini nereden biliyorsun?
‫Sonunda terminalin görevler tarafından yeniden kullanılacağını söyleyecektir.
‫Kapatmak için herhangi bir tuşa basın.
‫Ayrıca derleme işlemi için toplam yürütme süresini de gösterir.
‫Bu şekilde biteceğini biliyorsunuz.
‫Bu yüzden videoyu durdurun ve o noktaya gelin.
‫Tamam.
‫Tekrar hoş geldiniz.
‫Böylece devam edebilir ve editörü yeniden başlatabilirsiniz.
‫Bu noktada, Epic Games Launcher'dan veya proje klasörünüzdeki projenize çift
‫tıklayarak yapabilirsiniz.
‫Proje açıldığında, içerik çekmecesine gidebilirsiniz ve şimdi içerik klasörünüzün yanında
‫bunu göreceksiniz.
‫Sol taraftaki bölmede artık bir C++ sınıfları klasörünüz var.
‫Buna tıklar ve engel saldırı klasörüne girerseniz, hareketli platform sınıfımızı görebilirsiniz.
‫Yani bu bir aktör olarak bizim seviyemize doğru sürüklenebilir.
‫Şu anda aktör tamamen boş, bu yüzden bir konumu ve yeri bile yok.
‫Yani varsayılan olarak, görüntü alanındaki gizmo'nun 000'de haritanın merkezinde olduğunu göreceksiniz.
‫Bu şimdilik sorun değil ve bunu daha sonra düzelteceğiz.
‫O yüzden devam edin ve bunu yapın.
‫Her şeyin bu şekilde çalıştığını kontrol edin ve haritanızı kaydedin, bir sonraki videoda görüşmek üzere.