Windows 런타임 지원
IL2CPP 빌드 시간 최적화

IL2CPP 작동 방식

IL2CPP를 사용하여 빌드를 시작하면 Unity에서 다음 절차를 자동으로 수행합니다.

  1. Unity 스크립팅 API 코드를 일반 .NET DLL(관리되는 어셈블리)로 컴파일합니다.

  2. 관리되는 바이트코드 스트리핑을 적용합니다. 이 단계는 빌드된 게임의 크기를 크게 줄여줍니다.

  3. 모든 관리되는 어셈블리를 표준 C++ 코드로 전환합니다.

  4. 생성된 C++ 코드와 IL2CPP의 런타임 부분을 네이티브 플랫폼 컴파일러로 컴파일합니다.

  5. 대상 플랫폼에 따라 실행 가능한 파일이나 DLL에 코드를 연결합니다.

IL2CPP를 사용하여 프로젝트를 빌드할 때 자동으로 수행하는 절차 다이어그램
IL2CPP를 사용하여 프로젝트를 빌드할 때 자동으로 수행하는 절차 다이어그램

IL2CPP는 스크립트의 속성을 통해 설정할 수 있는 몇 가지 유용한 옵션을 제공합니다. 자세한 내용은 플랫폼 기반 컴파일 문서를 참조하십시오.

Windows 런타임 지원
IL2CPP 빌드 시간 최적화