‫Bu derste, planın ne olduğuna bakacağız.
‫Belki duymuşsunuzdur.
‫Bunu açıklığa kavuşturalım.
‫Blueprint'e karşı C++'a ve hangisini seçmeniz gerektiğine, hangi amaçlar için, nasıl birlikte çalışabileceklerine
‫ve bu kursun bunları nasıl öğreteceğine bakacağız.
‫Öyleyse başlayalım.
‫Blueprint nedir?
‫Blueprint görsel bir programlama dilidir.
‫C++'ın aksine, metinsel plan özellikle Unreal için yazılmıştır.
‫Böylece doğrudan editörde programlayabilirsiniz, oysa C++ endüstri standardı bir dildir ve onu programlamak
‫için ayrı editörlere ihtiyacınız vardır.
‫Dolayısıyla Blueprint, yapısı gereği bazı özel güçlü yönlere sahiptir.
‫Değiştirmesi hızlıdır.
‫Plan üzerinde bir değişiklik yaparsanız, oyununuzu neredeyse anında oynayabilirsiniz.
‫Karmaşık ifadeleri hatırlamak zorunda olmadığınız için acemi dostudur.
‫Bir programcı olarak sizinle konuşuyoruz.
‫Keşfetmek kolaydır, çünkü aradığınız herhangi bir işlevi sağ tıklayıp aramanız ve Unreal'da
‫zaten var olup olmadığını görmeniz için yerleşik araçlar vardır.
‫Ve Unreal için özel olarak üretilmiştir, yani iyi dikilmiş bir takım elbise gibi tam oturur.
‫Eşleşmeyen herhangi bir konsepte sahip değildir çünkü özel olarak yapılmıştır ve tasarımcı veya
‫sanatçı dostudur.
‫Bu, özellikle farklı disiplinlerle çalışabileceğiniz daha büyük ekiplerde kullanışlıdır.
‫Sanatçılar ve tasarımcılar blueprint'e dalmayı ve bazı işlevsellik veya oyun tasarımı konusunda size yardımcı olmayı tercih
‫edebilirler.
‫C++'ın kendine has güçlü yanları olduğu aşikar, aksi takdirde onu öğretmiyor olurduk.
‫Okuması planlara göre çok daha özlü olabilir.
‫Bu endüstri standardı bir dil, yani halihazırda bu dili anlayan çok sayıda insan,
‫çok sayıda araç ve beraberinde gelen tüm destek var.
‫Ve burada öğrendiklerinizi diğer disiplinlere de taşıyabilirsiniz.
‫Çok, çok yüksek hızda.
‫Hızlı uygulama yapma konusunda oldukça iyidir.
‫Unreal içindeki tüm alanlara ve tüm işlevlere erişebilirken, Blueprint'in yapabilecekleri
‫sınırlıdır ve daha büyük projeler için iyidir.
‫C++'da büyük bir oyun yazmak, bunu yapmaktan çok daha kolaydır.
‫Blueprint'te çeşitli nedenlerden dolayı sık sık takılırsınız.
‫Şimdi, C++'daki Blueprint işlevselliğin çoğunu birlikte çalışabilir ve çalışmalıdır.
‫Unreal kütüphaneleri C++ dilinde yazılmıştır, ancak bu onlara planlardan erişemeyeceğiniz anlamına gelmez.
‫Aslında, planlar için kullanılabilir hale getirdiğiniz her şeye hemen hemen erişebilir ve ayrıca planlarınızın
‫da kullanabileceği kendi C++ işlevselliğinizi ekleyebilirsiniz.
‫Böylece bu, her iki dünyanın da en iyisini yapmanıza olanak tanıyan planlar ve C++'nın birlikte çalıştığı bir sistem
‫oluşturabilir.
‫Şimdi bu kursta, bir sonraki bölümde size unreal'ın temellerini, ihtiyacınız olan unreal kavramlarını ve oyun
‫geliştirme kavramlarını öğretmeyi planlıyoruz.
‫Ayrıca size anlamanız gereken temel programlama kavramlarını öğreteceğiz, bunu Blueprint'te yapacağız
‫çünkü hangi programlama dilini kullandığımızın bir önemi yok.
‫Bu kavramlar tüm programlama dilleri için geçerlidir ve bundan sonra C++ için ihtiyacımız olan derleyicileri,
‫editörleri kuracağız ve önceki bölümde öğrendiğimiz programlama kavramlarını ifade etmek
‫için C++'ı yazma şeklimiz olan C++ sözdizimini öğreneceğiz.
‫Yani eğer sadece ilerlemek ve C++ öğrenmek istiyorsanız.
‫Dur bakalım.
‫Bakalım yapabilecek misin?
‫Bir sonraki bölümde, planlar ile programlamanın temellerini öğreneceğiz.
‫Bu değişkenler.
‫Fonksiyon ifadeleri, vektörler, dönüşümler ve rotasyonlar gibi temel matematik kavramları, aktörler,
‫bileşenler, piyonlar ve haritalar gibi gerçek dışı temel kavramlar ve pazar yeri, varlıklarınızı içe aktarma,
‫BSP, modelleme ve malzeme ekleme gibi varlık yönetimi.
‫Tüm bunlar kulağa Evet, anladım Sam, hepsini yapabilirim gibi geliyorsa.
‫O zaman bir sonraki bölümü atlamaktan çekinmeyin.
‫C++ öğrenmeye hemen başlayabilirsiniz.
‫Eğer biraz emin değilseniz ve bu kavramlar hakkında daha fazla bilgi edinmek istiyorsanız, lütfen takip edin
‫ve bir sonraki bölümde görüşmek üzere.