티스토리 뷰
728x90
반응형
유니티3D에서는 원래 C#기반으로 Assembly-CSharp.dll가 게임코드가 Android로 익스포트가 된다.
그런데 이는 C# IL코드라서 자바 jar과 마찬가지로 디스어셈블이 되어서 해킹이 당할 가능성이 있다.
그래서 C#을 C++언어로 변환하여 so파일로 게임코드를 변환해주는 기능을 하는게 Unity3D IL2CPP 기능이다.
1. Android NDK r10e 다운로드
http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86_64.exe
2. Edit - Preference - External Tools - NDK r10e 폴더 셋팅
3. Edit - Project Setting - Player
Scripting Backend - Mono 2x => IL2CPP 선택
4. Android 프로젝트의 libs 폴더에 libil2cpp.so가 만들어졌다.
반응형
'게임 프로그래밍' 카테고리의 다른 글
Unity3D 애니메이션 종료 확인 (0) | 2017.01.21 |
---|---|
Unity3D UGUI button disable gray (0) | 2017.01.05 |
언리얼 엔진4 설치 (0) | 2016.05.30 |
Unity3D 안드로이드 프로젝트 Export시 JDK가 없다고 나오는 경우 (0) | 2016.04.14 |
Unity3D AngryBots 프로젝트 위치 (0) | 2016.04.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday