반응형

[요약]

1. Eclipse 에서 안드로이드 프로젝트 세팅

2. Java 코드작성 및 jar파일로 Exporting

3. AndroidManifest.xml 수정

4. Unity 프로젝트 생성 및 코드작성

 

 

 
 
 
1. Eclipse 에서 안드로이드 프로젝트 세팅하기
 
– file>new>Project 를 눌러 들어간 후
 
Android Application Project를 선택 후 Next 버튼을 누름.
 
Application Name은 원하는 이름으로 넣고,
마지막 Theme는 사용하지 않으므로 None으로 선택한다.
 
Create custom launcher icon 및 Create activity 둘다 체크 해제한다.
 
src폴더에서 마우스 우클릭 후
 
 
package 이름을 맞춰서 작성해준다.
 
 
작성한 페키지 네임에서 마우스 우클릭후 클래스를 만든다.
 
 
 
Unity3D와 연결을 위해서는 유니티에서 제공하는 Classes.jar파일을 라이브러리에 넣어줘야함.
Unity.app 우클릭 후 패키지보기 클릭.
위치는 아래와 같다.(5.1.X 기준)
 
classes.jar 파일을 복사해서 만들어놓은 아래에 넣어줌.
 
프로젝트에서 우클릭 Properties로 들어가 Java Build Path > Libraries 탭으로 이동한다.
 
우측에 보이는 Add JARs…을 눌러 아까 복사한 파일을 뷸드패스에 추가한다.
 
 
 
 
2. Java 코드작성 및 jar파일로 Export.
 
기본적으로 유니티와 연결하기 위해 UnityPlayerActivity를 Extends해주고,
원하는 펑션을 만든다.
아래는 토스트팝업을 띄우는 코드를 작성함.

 

코드작성이 끝났다면 src폴더 위에서 우클릭 후 Export를 눌러준다.
 
Java > JAR file를 선택해 준다
위사진처럼 세팅후 적당한 곳에 파일을 저장한다.
 
 
 
3. AndroidManifest.xml 수정

 

일단 저장해 두었던 jar파일과 함께 같은곳에 저장함.
 
 
 
 
 
4. Unity 프로젝트 생성 및 코드작성
 
 
새프로젝트를 만들어서 그림과같이 폴더를 생성한 후 앞서 만들었던 jar파일과 수정한 AndroidManifest.xml파일을 복사해 넣는다.
 
Build Settings에 들어가서 Platform을 Android로 바꿔준 후
Player Settings로 들어가서 Bundle Identifier를 Java파일 작성 시 Package name과 똑같이 맞춰준다.
 
 
 
AndroidManager.cs 파일을 만들어 다음과같이 작성한다.

 

사용법은 요렇게 사용하면됨.
 
AndroidManager.GetInstance().AndroidCall(“OpenToastMSG”,”Hello World!”);

 

반응형

+ Recent posts