14-02-2023, Saat: 01:43
Arkadaşlar merhabalar öncelikle. Neye göre yani ne zaman bir blueprinti c++ koduna veya bir c++ kodunu blueprinte çevirmeliyim? Yardımcı olursanız sevinirim teşekkürler şimdiden.
Blueprint ve c++ kullanma alanları
|
14-02-2023, Saat: 01:43
Arkadaşlar merhabalar öncelikle. Neye göre yani ne zaman bir blueprinti c++ koduna veya bir c++ kodunu blueprinte çevirmeliyim? Yardımcı olursanız sevinirim teşekkürler şimdiden.
14-02-2023, Saat: 04:03
Hiçbir zaman bir şeyi çevirmene gerek yok.Büyük projeler ile uğraşıyorsan örneğin Black Desert Online gibi bir oyun yapıyorsan C++ ile yapman sana performans kazandırır.
Ama Blueprint ile oyun yapamazsın anlamına gelmiyor bu ben sadece daha performanslı olacağından bahsediyorum. Ayrıca C++ bilgin üst seviye ise motorun çekirdeğinede el atabilirsin.Yani motoruda istediğin gibi editleyebilirsin. Motor editlemek şu aşamalarda gereksiz. Elindeki Unreal ile her şeyi yapabilirsin. Blueprint ile de her şeyi yapabilirsin. Dediğim gibi C++ kullanmak sadece sana biraz daha performans kazandırır ama küçük projelerde pek farketmez. Benim şuan üzerinde çalıştığım oyun C++ projesi üzerinde BP kullanıyor. Bence ne olursa olsun bir C++ projesi aç BP ile çalışacaksan bile. C++ projelerinde bazı desteklenmeyen şeyleri bile çalıştırabiliyorsun. Mesela Advanced Session normal BP projesinde sorun yaratıyor ve bir C++ Componenti bulundumanı istiyor eğer bulundarmazsan sunucu bağlantı işlemleri sağlanamıyor. Sıfırdan C++ projesi açıp BP kullanıyor isen onun üzerinden BP ile devam etmek sana yine de bir avantaj sağlar. Ağır projelerde C++ kullanabilirsin.
14-02-2023, Saat: 11:33
Genel anlamda aradaki fark leon un yazdığı gibi performans, performansın öne çıkması gerektiği oyun tarzlarında (çok fazla hesaplama yaptırman gerekiyor ise) elinden geldiğince C++ tarafında kalmanda fayda var, haricinde 2 sinin beraber kullanımı durumuna gelecek olursak object referanslarına ihtiyaç duyduğun durumlarda (mesala objenin materyalini değiştirmek istiyorsun) bu tür işlemlerin yükünü BlueprintReadWrite ile basitçe referans alabildiğin BP tarafında yapmanda fayda var, süre gerektiren işlemlerde, mesela delay veya timeline C++ tarafında timer kur - curve oluştur ondan referans al kullan gibi işlemler gereksiz uğraş. son olarak basit overlap işlemleri için savaş vermektense BP tarafında overlap işlemini tamamlayıp referansını al, BlueprintCallable fonksiyonlarla işlemini tamamla. Eğer bilgin var ise baştan elini C++ tarafına alıştırmanda fayda var çünkü BP rahatlığına alışınca insan cpp ile uğraşmak istemiyor açıkçası
![]()
Forum soru-cevap youtube.com/channel/UCN48n6qxbV6Gxl54KVLIFdg/featured
14-02-2023, Saat: 13:58
Eyvallah beyler yardımınız için çalışacağım proje büyük olduğundan ona göre dediklerini dikkate alacağım teşekkürler
|
|
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
C++ ve Blueprint | omer.hatay | 4 | 418 |
08-06-2022, Saat: 03:53 Son Yorum: erginegider |
|
C++ ve Blueprint aynı projede kullanma | emin2045 | 1 | 926 |
13-10-2020, Saat: 11:03 Son Yorum: erginegider |
|
Var olan Blueprint'e C++ ekleme | sevanberkay | 1 | 1,223 |
30-03-2019, Saat: 21:27 Son Yorum: Khubur |
|
C++ ve Blueprint hakkında. | Reagon | 9 | 4,366 |
30-12-2016, Saat: 00:28 Son Yorum: Khubur |