Bir oyunda birden fazla dil kullanımı nasıl oluyor?

sıddııık

Decapat
Katılım
31 Ağustos 2022
Mesajlar
285
Daha fazla  
Cinsiyet
Erkek
Mesela Battlefield oyununda C# ve C++ kullanılmış. Nasıl 2 dil bir arada kullanılıyor?
 
Oyunun kodu yazılırken 10 larca kişiden oluşan 10 larca grup çalışıyor her grup istediği ve iyi olduğunu düşündüğü dilde yazıyor ve kodları birleştirmeye gelince bunları birbirine uyarlayabilen ortamlar var. Sen C de yazdığın bir kodu Java'ya dönüştürebiliyorsun. Ama sorunun cevabı bu değil aslında. Oyunun bulut sistemi veri tabanı için farklı bir SQL server ve farklı dil kullanılırken. Grafikler için tamamen farklı bir dil kullanılır. Öyle bir dil olsun ki tek o dille oyun yapayım dersen kıytırık oyunları evet yapabilirsin. Ama büyük ve tanınmış oyun şirketlerinin yapıtları ortada.
 
Anladım cevaplarınız için ikinize de teşekkür ederim.
 
C++ ile yazdığın kodları library haline getirip C# içerisinden erişebilirsin.
DllImport Attribute kullanılıyor genelde, parametre kısmına çağırmak istediğin metodun ismini yazıyorsun

Detaylı açıklama burada
 

Anladım teşekkür ederim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…