Unity IL2CPP Nedir?
Unity 'de projeniz derlenirken gördüğünüz IL2CPP (Intermediate Language To C++) (Orta Düzey Dilinden C++ 'a) nın kısaltmasıdır.
Unity tarafından geliştirilmiş bir arka plan scriptidir. Diğer platformlarda proje oluştururken Mono'ya alternatif olarak kullanabilir.
IL2CPP kullanarak bir proje oluştururken, Unity, seçtiğiniz platform için yerel bir dosya (örneğin .exe, apk) oluşturmadan önce komut dosyalarından ve derlemelerden IL kodunu C++ 'ya dönüştürür. Örneğin C# kodunuzun C++ 'a dönüşmesi gibi.
Unity ile birçok platformda proje yapılması bu yüzdendir. Çünkü IL2CPP, Unity'nin yeni platformları desteklemesini kolaylaştırır.
IL2CPP'nin kullanıldığında Unity projelerinizin performansı, güvenliği ve platform uyumluluğunu artar.
IL2CPP ile derleme süreleri Mono'dan daha uzundur, ancak çoğu durumda, insanların oynayacağı bir yapı oluşturulduğundan buna değerdir.
IL2CPP artık iOS için bir gerekliliktir ve Android derlemeleri için varsayılandır.