[유니티 공식 유튜브] IL2CPP란 무엇일까?
게임 엔진/Unity2022. 8. 9. 04:46[유니티 공식 유튜브] IL2CPP란 무엇일까?

빌드 설정의 Configuration - Scripting Backend를 본다면 Mono와 IL2CPP라는 항목을 볼 수 있다. 디폴트로는 Mono로 설정이 되어있는데 Mono는 무엇이며 IL2CPP는 무엇인지 공부해봤다. 유니티의 속사정 '유니티는 C#이기 때문에 느리다' 라고 하는 사람들도 많이 있다. 하지만 유니티는 엔진 내부는 C++로 만들어져 있고 유저에게 노출되는 API와 유저 스크립트만 C#이다. C++ 과 C# C++ 부터 객체지향, Class를 사용할 수 있고 메모리를 '직접' 관리해야 한다. New라는 키워드로 생성을 하고 Delete라는 키워드로 메모리 할당을 해제해줘야 메모리 누수가 발생하지 않는다. C#은 마이크로소프트사의 닷넷 프레임워크를 기반으로 돌아가는 언어인데, manag..

image