Şimdi Ara

Unreal Engine ve C++ İlişkisi Nasıl

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
786
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Unreal Engine tecrübem yok. Üniversite sınavından sonra unreal engine ile oyun geliştirme işlerine sarmayı düşünüyorum. Orta düzey C++ tecrübesine sahibim. Araştırdığım kadarıyla Unreal'deki blueprint mantığıyla görsel olarak kod yazmadan da mantıksal şekilde programlama yapmak mümkün. Peki C++ bilen birisinin avantajı bu motorda nedir? (C++ ile yazmanın veya Blueprintle çizmenin arasındaki performans farklarından bahsetmiyorum) Yani Blueprint ile yapılamayacak bir olay C++ ile yapılabiliyor mudur, veya "oyuna şöyle bir şey ekleyeceğim ama C++ bilmeden bunu yapmam neredeyse imkansız" denilebilen durumlar var mı? Şunu da merak ediyorum; oyun geliştirme konusunda, yazılımcı görevinde birisinin yapabileceği en üst düzey iş ne olabilir? Atıyorum bir grup insan var ve bu grup oyun geliştiriyor. Aralarında programlama diline fazla hakim birisi yok ancak algoritma mantığını anladıkları için blueprint vs. kullanarak oyunu programlıyorlar ve oynanabilir sağlam oyunlar üretiyorlar. Bu insanların, gruba bir yazılımcı dahil etmesi mantıklı olur mu? Şimdiden teşekkürler




    _____________________________
    imza




  • blueprint visual scripting dediğimiz bir şey. ilk olarak çok karmaşık ve düzenleme yapması işkence. programcı en fazla ne yapabilir sorusu ise ark survivalın leş görüntü kalitesi olmasına rağmen hayvan gibi sistem gerektirmesi ya da pubgnin zırt pırt çökmesi gibi farkları oluşturuyor.

    < Bu ileti iOS uygulamasından atıldı >
  • İkisini bir arada kullanmanız gerekiyor. Blueprint kodlama işlemlerini oldukça kısaltıyor. Performans gerektiren işleri C++, geri kalan işleri blueprint ile halledebilirsiniz. Benim dediğimi aynısını bizzat Unreal Engine motorunun geliştiricileri diyor.


    Not: Alışmak biraz zaman alabilir.


    Edit: Anlam bozukluğu giderildi.




    < Bu mesaj bu kişi tarafından değiştirildi benimkucukbebegim -- 1 Haziran 2021; 4:43:12 >
    _____________________________
    Kimsenin kimseyi anlama gibi bir zorunluluğu yok.
    Derdini fikrini yaz geç ortam bu.
    Eğer biz birbirimizi anlamış olsa idik.
    Bunun yansıması olurdu hayata ve ülkeye.
  • Teşekkür ederim

    _____________________________
    imza
  • Bu biraz ne geliştireceğin ile alakalı. Ekrana 10 bin asker görüntüsü ekleyip, bunların her birine ayrı animasyon oyanatayım şeklindeki işler için C++ lazım.


    Bir çok oyun Blueprint ile işi kurtarıyor.


    Blueprint in en büyük sorunu daha önce programcılık yapanlar için, alışması zor. Yoksa programcılık deneyimi olmayanlar için nimet. Çatara patara.

    _____________________________
  • Unreal Engine tamamen C++ tabanli bir engine ve sdk'dir. Genel olarak evet C++ kullanmadan tamamen blueprintler araciligi ile oyun yapilabilir performansada cok bir etkisi yoktur bunun sistem uzerinde. Ancak bazi ozel durumlar var tabiki blueprint ile isin icinden cikamayacaginiz. Genel olarak Unreal Engine size ihtiyaciniz olan herseyi anahtar teslim veriyor ama optimizasyon konulari tamamen farkli bir konu. Online sunucu konusunda bile maalesef UE sinifta kalmakta. En agresif optimizasyon bile sunucu tarafli bir oyun yapmaniz durumunda max es zamanli oyuncu sayiniz 100-150 olacaktir. Bunun ustundekiler size farkli sorunlar ile geri donecektir. Ama dedigim gibi eger online degilde single player bir oyun yapacaksaniz C++ ile asiri ugrasmaniza gerek yok. Bu arada C++ bilmekten ziyade UE dokumanlarina asina olmaniz ve sorun cozerken yaratici olmaniz gerekmekte. Bunun iki nedeni var. Birincisi UE size C++ icin tam bir dokuman sunmuyor ne yazik ki. Ikincisi UE'nin kendi apisini kullanmadan pek birsey yapamiyorsunuz. Kisacasi saf C++ bilmeniz tek basina isinizi gormez.

    _____________________________
    FPanel Development




  • Yapay Zeka’dan İlgili Konular
    Unreal Engine 4 Genel TOOL
    6 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.