IL2CPP 스크립팅 백엔드를 사용하는 프로젝트는 대개 다음의 파일들을 생성합니다(빌드 설정에 따라 다를 수 있음).
다음 파일들은 Mono 또는 IL2CPP를 사용하는 프로젝트에 공통적으로 생성됩니다.
파일: | 설명: |
---|---|
a_Data | 게임 데이터가 있는 폴더입니다. |
a.exe | 메인 게임 실행 파일입니다. |
UnityCrashHandler64.exe | 크래시 핸들러 실행 파일입니다. |
UnityPlayer.dll | 모든 네이티브 코드가 포함된 Unity 플레이어 라이브러리입니다. |
WinPixEventRuntime.dll | Windows 런타임용 PIX입니다. 이 파일은 개발 빌드에만 존재합니다. |
다음 파일들은 Mono 또는 IL2CPP를 사용하는 프로젝트에 공통적으로 생성됩니다.
파일: | 설명: |
---|---|
a_BackUpThisFolder_ButDontShipItWithYourGame | 게임 디버깅에 필요한 데이터가 들어 있는 폴더입니다. 여기에는 스크립트에서 생성되는 C++ 코드와 PDB(디버그 정보) 파일이 포함됩니다. 빌드를 배포할 때마다 이 폴더를 백업해야 하지만, 재배포하지는 마십시오. |
GameAssembly.dll | IL2CPP 런타임과 모든 스크립트 코드가 포함된 라이브러리입니다. |
SymbolMap | 모든 관리되는 함수 주소와 해당 길이 리스트가 포함된 파일입니다. IL2CPP는 이 파일이 있어야 관리되는 스택 추적을 확인할 수 있습니다. 이 파일을 삭제하면 게임은 실행되지만 예외가 적절한 호출 스택을 생성하지 않습니다. |