It is a very easy way.
For beginners only
My unity tool version is 2019.3.0.a10
1. Unity 툴 내의 File -> Build Setting을 클릭
2. Platform -> Android 클릭!!
3. Swich Platform Button 클릭!!
4. 너의 RunDevices를 확인 하고 실제 기기를 연결 후 Build And Run으로 실행
5. Export Project 체크 후 폴더 생성 후 Export 진행
6. Export된 프로젝트를 Android Studio에서 import 하기
------>
7. Android Studio 에서 프로젝트 실행하기
8. UnityGame 화면이 뜨는지 확인(아래 화면이 나오면 성공)
9. 새로운 Android Project 생성후 폴더 로 이동후 7번화면의 UnityLibary 폴더 복사후 새로운 프로젝트에 붙여넣기 (app 아래가 아닌 app과 동등 위치 확인)
10. Android Studio tool 내의 File -> Project Structure 클릭 후 왼쪽 Modules 탭 클릭 후 + 버튼 클릭
11. import Gradle Project -> 9번에서 붙여넣기한 UnityLibrary 경로 넣기 (Project 내의 app과 동등한 위치에 있어 찾기 편하다.) Module name = unityLibrary_test 설정후 Finish 클릭
12. 여기 까지 성공했다면 아래 그림과 같게 보인다. (unityLibrary 폴더형태(라이브러리) ModuleName옆에 보임)
14. 아직 app에서 unityLibrary 접근 할 수가 없다 한가지 설정을 더 해줘야한다 (app/build.gradle) 수정 implementation project(':unityLibrary_test') 자신의 설정한 ModuleName 적어주길 바란다. 다하고 SyncNow 클릭
15. 이제 app에서 unityLibrary를 쓸 수 있다.!! activity간 변경하는것 처럼 보이기 위하여 xml 과 MainActivity를 수정 하였다
16. 이제 코드를 실행 해보자 7번화면과 같이 실행 바란다. 하지만 오류가 나서 죽을 것이다.
오류내용을 읽어보면 String resource ID 를 못찾는 다고 나온다.
아래의 String을 해당 res/string.xml에 추가 바란다.
<string name="game_view_content_description">Game view</string>
17. 이제 진짜 실행 해보길 바란다. 정상적으로 실행되는것이 확인된다
여기까지 Unity Module화 진행하였습니다.
마치겠습니다.
댓글 없음:
댓글 쓰기