IL2CPP를 사용하여 빌드를 시작하면 Unity에서 다음 절차를 자동으로 수행합니다.
Unity 스크립팅 API 코드를 일반 .NET DLL(관리되는 어셈블리)로 컴파일합니다.
관리되는 바이트코드 스트리핑을 적용합니다. 이 단계는 빌드된 게임의 크기를 크게 줄여줍니다.
모든 관리되는 어셈블리를 표준 C++ 코드로 전환합니다.
생성된 C++ 코드와 IL2CPP의 런타임 부분을 네이티브 플랫폼 컴파일러로 컴파일합니다.
대상 플랫폼에 따라 실행 가능한 파일이나 DLL에 코드를 연결합니다.
IL2CPP는 스크립트의 속성을 통해 설정할 수 있는 몇 가지 유용한 옵션을 제공합니다. 자세한 내용은 플랫폼 기반 컴파일 문서를 참조하십시오.