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

IL2CPP 작동 방식

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

  1. Compiles Unity Scripting API code to regular .NET DLLs (managed assemblies).

  2. Applies managed bytecode stripping. This step significantly reduces the size of a built game.

  3. Converts all managed assemblies to standard C++ code.

  4. Compiles the generated C++ code and the runtime part of IL2CPP with a native platform compiler.

  5. Links the code into either an executable file or a DLL, depending on the platform you are targeting.

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

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

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